최근 수정 시각 : 2025-10-11 12:00:43

마인크래프트/서버/자바 에디션/구동기


파일:상위 문서 아이콘.svg   상위 문서: 마인크래프트/서버/자바 에디션
파일:마인크래프트 로고.svg
{{{#!wiki style="margin: -0px -10px -5px; min-height:calc(1.5em + 5px)"
{{{#!folding [ 펼치기 · 접기 ]
{{{#!wiki style="margin: -5px -1px -11px; word-break:keep-all"
<colbgcolor=darkgreen><colcolor=#fff> 기본 플레이
시스템세계 (시드) · 게임 모드 · 난이도 · 게임 규칙 · 엔딩 · 죽음 메시지 · 스플래시 · 명령어 · NBT · 거리 효과 · 런처
인게임아이템 · (플레이어) · 개체 · 날씨 · 차원 · 생물 군계 (생성 규칙) · 구조물 · 마법 부여 · 상태 효과 · 조작법 · 피해 · 업적 · 버그
도움말튜토리얼 · (탐험 · 파밍 · 회로) · 재생 가능한 자원 · 브릿징 · PVP · 파쿠르 · 스피드런 (베드락 에디션) · 건축 (맵아트)
시리즈 및 매체
출시 에디션베드락 에디션 (업데이트) · 자바 에디션 (업데이트) · 중국 에디션 · 포켓 에디션* · 콘솔 에디션 (업데이트)* · 파이 에디션* · 4K*
파생 게임외전 시리즈 · 마인크래프트 에듀케이션 · 마인크래프트 던전스* · 마인크래프트 레전드* · 마인크래프트: 스토리 모드* · 마인크래프트 어스*
미디어OST · 관련 서적 · 레고 · 영화 · 애니메이션 · Minecraft Live · Minecraft Now · Minecraft Monthly
유저 콘텐츠
창작 요소2차 창작 · 망토 · · 모드 (개발 · · 모드팩) · 애드온 · (리소스 팩 · 데이터 팩) · 외부 프로그램 · · 마켓플레이스 패스 ·
멀티 콘텐츠멀티플레이 · 서버 · 플러그인 · Realms · EULA
개발개발 기초 · 모드 개발 · 플러그인 개발
기타
이야깃거리여담 · 커뮤니티 · 위키 · 사건 사고 · 문제점 · 용어 · 지원 언어 · 머나먼 땅 · 이미테이션 게임 · 히로빈
· · ·
관련 문서나무위키 마인크래프트 프로젝트 · 마인크래프트로 분류된 문서 · 마인크래프트의 하위 문서
새로운 컨텐츠
Mounts of Mayhem
(출시 예정)
[ 펼치기 · 접기 ]
아이템
추가 - Nautilus Armor, Spear
────

추가 - Nautilus, Zombie Nautilus
변경 - 파일:ZombieHorseFace.webp 좀비 말 자연 생성 가능
구리 시대
[ 펼치기 · 접기 ]
블록
추가 - 파일:마인크래프트/구리 창살.png 구리 창살, 파일:마인크래프트/구리 사슬.png 구리 사슬, 파일:마인크래프트/구리 상자.png 구리 상자, 파일:마인크래프트/구리 골렘 동상.png 구리 골렘 동상, 파일:마인크래프트/구리 랜턴.png 구리 랜턴, 파일:마인크래프트/구리 횃불.png 구리 횃불, 파일:마인크래프트/약간 녹슨 피뢰침.png파일:마인크래프트/녹슨 피뢰침.png파일:마인크래프트/산화된 피뢰침.png 산화 가능한 피뢰침, 선반
변경 - 사슬 → 철 사슬, 철창 → 철 창살, 파일:마인크래프트/구리 다락문.png 구리 다락문 제작법 변경
────
아이템
추가 - 파일:마인크래프트/구리 삽.png파일:마인크래프트/구리 곡괭이.png파일:마인크래프트/구리 도끼.png파일:마인크래프트/구리 괭이.png 구리 도구들, 파일:마인크래프트/구리 검.png 구리 검, 파일:마인크래프트/구리 투구.png파일:마인크래프트/구리 흉갑.png파일:마인크래프트/구리 레깅스.png파일:마인크래프트/구리 부츠.png 구리 갑옷, 파일:마인크래프트/구리 말 갑옷.png 구리 말 갑옷, 파일:마인크래프트/구리 조각.png 구리 조각
변경 - 염료 이미지 변경
────

추가 - 파일:EntitySprite_copper-golem.webp 구리 골렘
────
그 외
설정 - 디버그 화면 사용자 지정(JE)
* 표시는 서비스가 종료되었거나 개발이 중단되었다는 표시이다. }}}}}}}}}

1. 개요2. 바닐라 서버3. Paper API 기반
3.1. Paper3.2. Purpur3.3. Plazma3.4. Pufferfish3.5. Folia3.6. Leaves
4. 자체 API 기반
4.1. Forge4.2. NeoForge4.3. Fabric4.4. SpongeVanilla4.5. Spigot4.6. Minestom4.7. Cuberite4.8. Glowstone4.9. MCHPRS4.10. Pumpkin
5. 플러그인 API + 모드
5.1. SpongeForge5.2. Sinytra Connector5.3. CatServer5.4. Arclight5.5. Mohist5.6. Cardboard5.7. Banner
6. 다중 서버용 프록시 서버
6.1. BungeeCord6.2. Velocity6.3. Gate
7. 지원 종료된 프로젝트
7.1. hMod7.2. CraftBukkit7.3. Tuinity7.4. Airplane7.5. TacoSpigot7.6. Thermos7.7. Cauldron (MCPC+)7.8. Kettle7.9. Yatopia7.10. Waterfall

1. 개요


이 문서는 현재까지 사용 가능하거나 개발이 중단된 다양한 종류의 서버 구동기를 소개한다.
* 이름: 서버 구현 프로그램 이름
* 한글 이름: 제안하는 한글 표기명
* API: 플러그인 동작의 기반이 되는 API
* 지원 로더: 모드와 플러그인의 지원 여부
* 홈페이지: 공식 홈페이지 링크
* 마지막 버전: 개발이 중단된 경우 기입
* 추가 설명: 해당 구현물의 부가적인 설명
* 지원 중단 사유: 개발이 중단된 서버 구현물들중 특별한 사유가 존재할 경우 기입

2. 바닐라 서버

Vanilla Server
(바닐라 서버)
파일:마인크래프트/잔디 블록.png
(위키에서 임의로 넣은 로고)
API 없음
지원 로더 없음
지원 버전 클래식 ~ 최신 스냅샷
라이선스 최종 사용자 라이선스 계약, All rights reserved
공식 다운로드 최신 버전
다른 버전 [ 펼치기 · 접기 ]
1.21.10 1.21.9 1.21.8 1.21.7 1.21.6 1.21.5 1.21.4 1.21.3 1.21.2 1.21.1 1.21
1.20.6 1.20.5 1.20.4 1.20.2 1.20.1 1.20
1.19.4 1.19.3 1.19.2 1.19.1 1.19
1.18.2 1.18.1 1.18[Log4j_미수정]
1.17.1
1.16.5 1.16.1
1.15.2
1.14.4
1.13.2
1.12.2
1.11.2
1.10.2
1.9.4
1.8.9(.exe)
1.7.10(.exe)
1.6.4(.exe)
1.5.2(.exe)
1.4.7(.exe)
1.3.2(.exe)
1.2.5
제작사인 Mojang Studios에서 개발하는 공식 서버 프로그램이다. 근거리 네트워크 망의 유저끼리만 접속되는 LAN 서버나, Mojang Studios 사에서 호스트해주는 Minecraft Realms와 달리 독립적인 서버 프로그램을 통해 여는 방식이라 유저가 자신의 컴퓨터로 서버를 호스팅 할 수 있다. 아래에 나열할 서버 프로그램들도 마찬가지.

멀티플레이를 많이 해보면 알다시피 서버의 기능을 풍성하게 하는 요소로써 모드 또는 플러그인이 빠질 수 없는데, 바닐라 서버는 API가 존재하지 않아 모드 또는 플러그인을 적용할 수 없다. MixinBootstrap이나 OW2 ASM을 사용하여 직접 내부를 뜯어고치는 소프트웨어를 개발하지 않는 이상 화폐를 추가하거나 미니게임을 제공하는 등 플러그인이 제공하는 기능을 사용할 수 없고 기본적인 게임 요소만을 즐길 수 있다.[2] 따라서 플러그인을 사용하지 않는 생야생 서버[3]를 여는 경우에는 바닐라 서버가 가장 적합하다.[4]

다만 다른 구동기들에 비해 최적화가 많이 부족하다는 단점이 있어서, 생야생 서버를 연다고 해도 컴퓨터 사양이 넉넉하지 않거나 서버 규모가 큰 경우라면 다른 구동기를 사용하는 것이 더 좋다. 그밖에 바닐라 서버는 정식으로 출시되지 않은 스냅샷 버전을 지원한다는 이점을 가지고 있다.
  • 다운로드 방법은 다음과 같다.
    • 최신 버전: 여기에서 내려받는다.
    • 스냅샷/다른 버전: 공식 게임 런처에서 설치 설정(Installations) → 새 설치 설정(New installations) → 원하는 버전(VERSION) → 버전 항목 오른쪽에 서버(SERVER)를 클릭한다.

3. Paper API 기반

Spigot 및 그 API를 포크한 Paper API를 구현하는 서버들이다. Spigot 업데이트를 전부 따라가던 시절에는 순수 Bukkit API 기반으로 제작된 플러그인들의 거의 완벽한 구동을 보장하였으나, PaperMC 측에서 업데이트 속도 향상 및 개발 환경 개선을 위해 하드포크를 결정하며[5] 앞으로 Paper API 기반 서버들 위에서 순수 버킷/스피곳 플러그인을 구동하면 오류가 생길 수 있다.

3.1. Paper

Paper
(페이퍼)
파일:Paper 로고.png
API Bukkit API, Spigot API[6], Paper API
지원 로더 버킷 플러그인, 스피곳 플러그인, 페이퍼 플러그인 Hanger, Modrinth
지원 버전 1.7.10~1.21.3, 1.21.4(하드포크)~1.21.10[7]
라이선스 GPL v3
웹사이트 공식 홈페이지, 깃허브
공식 다운로드 다운로드(1.7.10[Log4j미수정])
Spigot을 포크하여 여러 문제점들을 해결한 버전. Spigot 대비 장점이 많아 2024년 기준 대부분의 서버들이 사용하고 있다. Fabric 모드 프로젝트 중 Lithium의 일부 코드를 가져와 최적화도 더 잘 되어있다.

Spigot과는 다르게 DMCA 테이크 다운 문제가 해결되어 일반적인 JAR 파일을 배포하는 방법으로 손쉽게 다운로드하여 사용할 수 있다. 거의 모든 Spigot 플러그인들을 유효한 플러그인 파일로 인식하고 로딩 자체는 진행하지만 하드포크 결정 이후 순수 Spigot 기반 플러그인들의 완벽한 구동이 보장되지 않는다.

다만 기반암 파괴, 레일 복사 등을 모두 막아버려 바닐라의 공장, 특히 복사버그 계열 공장 대다수가 Paper에서 패치되어 글로벌 콘피그을 건드여 버그를 활성화하거나 Paper 전용 공장을 만들어야 해서 야생 유저들 중 Paper를 좋지 않게 보는 시선이 제법 있다. 이로인해 Paper 대신 바닐라 서버 혹은 Fabric 서버를 여는 서버가 있다.

한국 표준시 기준 2021년 8월 18일 오전 4시 40분, Tuinity의 개발자인 Spottedleaf가 Paper 팀의 개발자로 합류했다는 소식이 공지되었고, 1.17.1 #232 버전 이상부터 Tuinity 패치를 사용할 수 있게 변경되며 성능이 향상되었다.

2024년 12월 14일, 1.21.4 버전 이후 Spigot으로부터 하드포크를 해 업데이트 속도가 향상될 예정이고 향후 추가될 Bukkit/Spigot API 함수들에 대해서는 지원을 하지 않을 것이라 밝혔다.# 따라서 2024년 12월 17일 기준 당장 큰 호환성 문제는 없겠지만 가능하면 페이퍼 기반 플러그인들로 전환하는 것이 권장된다.

3.2. Purpur

Purpur
(퍼퍼)
파일:PurpurMC 로고2.svg
API Bukkit API, Spigot API[지원_불가], Paper API, Tuinity API, Purpur API, Pufferfish API
지원 로더 버킷 플러그인, 스피곳 플러그인, 페이퍼 플러그인, 튜이니티 플러그인, 퍼퍼 플러그인
지원 버전 1.14~1.20.6, 1.21.4
라이선스 GPL v3
웹사이트 공식 홈페이지, 깃허브
공식 다운로드 공식 다운로드
Paper, Tuinity를 포크한 구현체다. 주로 마인크래프트의 시스템을 purpur.yml 로 수정할 수 있도록 커스터마이징에 초점을 맞춘 구현체이며, 이 역시 Tuinity 처럼 대규모 서버를 열 생각이라면 이 구현체를 추천한다. 심지어 이 구현체는 지원하는 공유기의 경우 방화벽 설정부터 포트포워딩까지 자동으로 진행한다.

서버를 최적화하고 싶다면 이 문서를 참고하자. 1.17이 되며 Airplane 포트가 제거되었으나, 2021년 7월, Purpur의 개발자가 Airplane 포트를 공식적으로 다시 지원하며 Airplane의 모든 기능을 지원하게 되었다. 2022년 1월에는 1.18.1에서 Pufferfish 포트를 지원하기 시작했다.

Paper의 하드포크 결정 이후 공식 디스코드에서 Purpur 역시 페이퍼의 결정에 따를 것이고, 앞으로도 Paper API 기반으로 만들어진 플러그인들은 Purpur에서 문제 없이 돌아가게 만들 예정이라고 했다.

3.3. Plazma

Plazma
(플라즈마)
파일:PlazmaMC 로고.png
API Bukkit API, Spigot API[지원_불가], Paper API, Tuinity API, Purpur API, Pufferfish API, Plazma API
지원 로더 버킷 플러그인, 스피곳 플러그인, 페이퍼 플러그인, 튜이니티 플러그인, 퍼퍼 플러그인, 플라즈마 플러그인
지원 버전 1.19.4~1.21.3, 1.21.4
라이선스 GPL v3
웹사이트 공식 문서, 깃허브
공식 다운로드 공식 다운로드
Paper 기반으로 Pufferfish와 Purpur를 포함하는 구현체이다. 주로 다양한 버킷과 모드의 일부 최적화 및 개선 패치를 적용하고 일부 Paper의 최신 익스플로잇 방지를 그 이전 버전으로 백포트한다.

버킷 구성이 Purpur에서 언급한 최적화 가이드 문서에 따라 일부 기본적으로 설정 되어있다.

다른 버킷과 다르게 사용량이 많은 경우 구 버전도 최소한의 유지 보수를 진행한다. 새로운 버전 출시 후 개발팀이 중~대규모 서버에서 실전 테스트를 약 2주간 진행하므로 그 이후부터 사용하는 것이 권장된다.

초창기에는 코드 품질과 바닐라 역학 일부에 문제가 있었으나 2024년 6월 기준으로 일부 해결되었다. 그러나 1.21.0 미만의 버전은 프로젝트의 규모가 크지 않을 때 개발되었으므로 신중히 판단하고 사용해야 한다.

공식 디스코드에서 Paper의 하드포크 결정을 따르고 가능한 빠르게 Paper의 하드포크를 기반으로 재작성될 예정이라 밝혔다.

3.4. Pufferfish

Pufferfish
(퍼퍼피쉬)
파일:Pufferfish 버킷 로고.png
API Bukkit API, Spigot API[지원_불가], Paper API, Petal API
지원 로더 버킷 플러그인, 스피곳 플러그인, 페이퍼 플러그인
지원 버전 1.17.1~1.20.4, 1.21.1
라이선스 GPL v3
웹사이트 공식 홈페이지, 깃허브
공식 다운로드 다운로드
대규모 서버에서 최고의 성능과 안정성을 얻게 만드는 것이 목적이다. Paper를 포크하였고 몇몇 최적화 기능들은 Airplane에서 가져왔다. 자신들의 제품인 Pufferfish Host라는 호스팅을 구매하면 좀 더 나은 성능을 제공하는 Pufferfish+를 이용할 수 있다. 그러나 주 기능인 비동기 엔티티 트래커와 비동기 경로 찾기를 1.19 버전부터 Petal에서 가져와 Pufferfish에 적용을 하게 되면서 사실상 큰 차이가 없어졌다.

3.5. Folia

Folia
(폴리아)
파일:Folia 로고.png
API Bukkit API, Spigot API[지원_불가], Paper API, Folia API
지원 로더[13] 버킷 플러그인, 스피곳 플러그인, 페이퍼 플러그인, Folia 플러그인
지원 버전 1.19.4, 1.20.4, 1.20.6, 1.21.4, 1.21.6
라이선스 GPL v3
웹사이트 공식 홈페이지, 깃허브
Tuinity를 개발하던 SpottedLeaf가 주로 주도하는 PaperMC의 프로젝트이다. 2023년 12월 기준 PaperMC 공식 Organization 아래에서 개발이 진행되고 있다.

페이퍼를 포크한 서버 구현체로, 무려 구역별 멀티쓰레딩을 지원한다![14] 다만 멀티쓰레딩을 사용하면서 기존 플러그인들과 호환되지 않는데다 플러그인 API도 완전치 않고, 비활성화된 명령어들중 scoreboard, tag, bossbar, team 등 맵에서 많이 쓰이는 명령어들이 비활성화 되어 있어 명령 블록이 있는 맵을 사용하려면 바닐라에 가까운 서버 구현체들[15]로 구동하는 것을 추천한다.

또한 애초에 완전히 완성되지 않은 서버 구현체이므로[16] 예상치 못한 버그는 언제든 발생 할 수 있다.[17] 대규모 서버에서 실제 서비스 제공 용도로 사용하는 것은 그닥 좋은 생각은 아니며, 컴퓨터 자원이 그닥 많지 않은 경우도 성능 미달로 인한 문제 발생이 있을 수 있기에 추천되지는 않는다.[18]

개발적으로 관심이 있는 경우 작동 원리를 읽어보는 것도 도움이 된다.

PaperMC 측에서 테스트한 결과에 대한 글도 있다. 1차 테스트 (기본적 및 개발 정보) 2차 테스트 (개발 정보 위주)

개발 초기의 테스트 결과를 보아, 앞으로 있을 테스트를 기대 해볼만큼 꽤 좋은 성능을 내고 있다.

2025년 6월 29일 1.21.6 버전을 지원하는 첫 정식 버전이 출시되었다.

3.6. Leaves

Leaves
(리브즈)
파일:Leaves 서버 로고.svg
API Bukkit API, Spigot API[지원_불가], Paper API, Leaves API
지원 로더 버킷 플러그인, 스피곳 플러그인, 페이퍼 플러그인, 리브즈 플러그인
지원 버전 1.19 ~ 1.21
라이선스 GPL v3
웹사이트 공식 홈페이지, 깃허브
Paper를 포크한 서버 프로그램으로, 마인크래프트의 고쳐진 버그나 수정된 기능들을[20] 복구하는 것을 목적으로 개발되고 있다. 공식 문서에 자세히 설명되어 있다.

4. 자체 API 기반

아래 목록의 프로그램들은 Paper API와 독립적이므로 페이퍼 플러그인과 호환되지 않는다. 일부 프로그램은 바닐라 서버에 의존하지 않고 하나부터 열까지 서버 기능을 직접 구현하기도 한다. 이 경우 업데이트 속도가 더디거나 지원하지 않는 기능이 있으므로, 신중하게 선택하기 바란다.

4.1. Forge

Forge
(포지)
파일:MinecraftForge 로고.png
API Forge API
지원 로더 포지 모드 CurseForge,Modrinth
지원 버전 1.1~ 1.21.5
라이선스 GNU LGPL v2.1
웹사이트 공식 홈페이지, 깃허브
공식 다운로드 다운로드[21]
포지 모드 서버 구동에 사용되는 서버 프로그램. 플러그인은 호환되지 않지만 비슷한 역할을 하는 서버용 모드나 포지 모드로 포트된 플러그인을 대신 사용 가능하다. 예를 들어 WorldEdit(1.20.4까지), Dynmap, LuckPerms등은 포지와 버킷 플러그인 버전이 모두 존재한다.

4.2. NeoForge

NeoForge
(네오포지)
파일:MinecraftNeoForge 아이콘.png
API Forge API, NeoForge API
지원 로더 네오포지 모드 CurseForge,Modrinth
지원 버전 1.20 ~ 1.21.10
라이선스 GNU LGPL v2.1
웹사이트 공식 홈페이지, 깃허브
공식 다운로드 1.20.2 ~[22]
포지의 포크이다. 포크된 이유는 네오포지문서 참고.

4.3. Fabric

Fabric
(패브릭)
파일:FabricMC 로고.png
API Fabric API
지원 로더 패브릭 모드 CurseForge,Modrinth
지원 버전 1.14 ~ 1.21.10 ~ 최신 스냅샷
라이선스 Apache License 2.0
웹사이트 공식 홈페이지, 깃허브
공식 다운로드 다운로드, API[23]
1.14 때 Forge의 업데이트가 늦어지자 대체재로 개발된 프로젝트다. Forge 보다 굉장히 빠르고 가볍다. 또한 패치 속도가 매우 빨라 스냅샷 버전도 지원한다는 게 특징이다.

버킷 플러그인은 호환되지 않지만 비슷한 역할을 하는 서버용 모드나 패브릭 모드로 포트된 버킷 플러그인을 대신 사용 가능하다. 예를 들어 WorldEdit, Dynmap, LuckPerms등은 패브릭과 페이퍼 플러그인 버전이 모두 존재한다.

야생 유저의 경우 기반암 파괴, 레일 복사 등 바닐라 버그를 고치지 않고 공장들도 바닐라 시스템 그대로 작동하면서 Lithium, LazyDFU, FerriteCore와 같은 바닐라 친화적 서버 최적화 모드들로 상당한 최적화를 보여주며 반대로 막힌 버그들을 활성화 시키려면 직접 설정을 건드려야 하는[24] Paper의 대체품으로 좋은 편이다.

4.4. SpongeVanilla

SpongeVanilla
(스펀지바닐라)
파일:Sponge 로고.png
API Sponge API
지원 로더 스펀지 플러그인
지원 버전 1.8~ 1.21.5
라이선스 MIT
웹사이트 공식 홈페이지, 깃허브
공식 다운로드 다운로드 페이지
스펀지바닐라는 스펀지포지의 모드 호환성만 제거한 버전으로 볼 수 있다. (따라서 Forge 기반의 모드가 아니다.) 설치 방법은 스펀지 공식 문서를 참고하자.

4.5. Spigot

Spigot
(스피곳)
파일:Spigot 로고.png
API Bukkit API, Spigot API
지원 로더 버킷 플러그인, 스피곳 플러그인
지원 버전 1.4.6[25] ~ 1.8 ~ 1.21.4, 1.21.5
라이선스 GPL v3
웹사이트 공식 홈페이지, 공식 디스코드, 코드 저장소[26]
공식 다운로드 #, BuildTools
Craftbukkit의 DMCA 사건으로 인해 다운로드 방법이 막혔다가 BuildTools를 통한 빌드방식[27]을 사용하며 빌드하여 구현 프로그램을 얻는데 꽤 오랜 시간이 걸린다. BuildTools로 Spigot을 구하는 방법은 여기서 알아보자.

Spigot은 Bukkit API를 채택하여 Craftbukkit 기반 버킷 플러그인이 호환되며, 설정 튜닝을 통한 최적화 기능도 제공한다. 단 Spigot API가 수정된 Bukkit API이기에 Spigot 전용 플러그인을 Craftbukkit에서 구동하려고 하면 오류가 발생할 수 있다.

장점이라면 빠른 업데이트를 예로 들 수 있는데, 프리릴리즈등 정식 출시되지 않은 버전들의 업데이트가 조금이라도 늦어질 경우, BuildTools를 통해 바로 개발 버전의 스피곳을 사용해볼 수 있는 경우가 많다. 만약 새 빌드가 나올 경우 이전 빌드를 사용하는 서버에서는 새 빌드를 다운받으라며 20초 후 서버를 시작한다.[28]

4.6. Minestom

Minestom
(마인스톰)
파일:Minestom 로고.png
API Minestom API
라이선스 Apache License 2.0
지원 로더 Minestom Extension
웹사이트 공식 홈페이지, 깃허브
Glowstone과 마찬가지로 멀티쓰레드로 동작하며[29], 바닐라 서버를 기반으로 하지않고 모든 것을 자체적으로 구현하였다.

차이점으로는 다른 서버 프로그램과는 달리 바닐라 서버를 목적으로 한 프로그램이 아니며 모든 것을 직접 구현하도록한[30] 장르서버 특화의 오픈소스 서버 빌딩 라이브러리이다. 주요 Bukkit API 구현 서버 프로그램들처럼 미리 컴파일된 파일을 실행만 하면 끝나는 게 아니라는 뜻이기 때문에 일반적인 사용자는 이용하지 않는 것이 좋다. 최신버전만을 지원하지만, 번지코드나 Velocity 같은 프록시 프로그램도 지원하기 때문에 프록시 플러그인을 이용하여 간접적으로 이전버전에서의 접속을 허용할 수 있다.

4.7. Cuberite

Cuberite
(큐브라이트)
파일:Cuberite 로고.png
API Cuberite API
지원 로더 큐브라이트 플러그인
지원 버전 1.8 ~ 1.12.2
라이선스 Apache License 2.0
웹사이트 공식 홈페이지, 깃허브
C++로 작성한 마인크래프트 서버. 서버 리소스(CPU, 메모리 등) 관리 최적화를 염두에 두고 개발되어 성능이 좋다. 하지만 서버를 자체 구현했기 때문에 업데이트가 느리고 잔 버그가 많다.[31] Lua로 작성된 자체 플러그인들이 존재한다.

4.8. Glowstone

Glowstone
(글로우스톤)
파일:Glowstone 로고.png
API GlowKit API, Bukkit API, Spigot API, Paper API
지원 로더 글로우킷 플러그인, 버킷 플러그인, 스피곳 플러그인, 페이퍼 플러그인
지원 버전 1.12.2, 1.14 ~ 1.16[32], 1.19
웹사이트 공식 홈페이지, 깃허브
공식 다운로드 #
바닐라 서버를 기반으로 하는 대다수의 서버 프로그램과 달리, 글로우스톤은 서버의 기능을 하나부터 열까지 자체적으로 구현하였다.

각 월드마다 개별의 멀티 쓰레드로 동작하기 때문에 단일 쓰레드로 동작하는 다른 서버와 비교했을 때 서버에 걸리는 부하가 적을 것이다. 다만, 서버의 모든 요소들을 자체 구현했기 때문에 아직 기본적인 게임 기능마저 덜 구현되었다.[33]

4.9. MCHPRS

Minecraft High-Performance Redstone Server
(마인크래프트 고성능 레드스톤 서버)
파일:MCHPRS 로고.png
API MCHPRS API
지원 버전 1.20.4
웹사이트 Github, 홈페이지
레드스톤 회로 개발만을 위한 특수 서버, 바닐라/Fabric 서버에서 레드스톤으로 연산이 좀 많은 장치를 제작하려고 할 때 서버렉 때문에 발목을 잡자 개발한 것으로 모든 요소들을 자체 구현했다.

네이티브 언어인 Rust로 만들어져 있어서 실행 속도가 빠르며 Folia처럼 256 x 256 크기의 구역별 멀티 쓰레딩을 지원하여 CPU 코어가 많은 시스템에서 높은 성능을 발휘한다. 다만 오로지 레드스톤 회로 개발만을 위해 만들어졌다보니 레드스톤 외의 기능들은 대부분 구현되어 있지 않다. 따라서 설치 가능한 블록은 극히 제한적이다. 자체 API를 사용하므로 Paper 계열 API 기반 플러그인들을 지원하지 않으며 WorldEdit과 LuckPerms는 서버에 기본적으로 내장되어있다.

레드스톤 컴파일러라는 시스템이 있어 레드스톤의 연산 속도가 비약적으로 빨라지게 된다. 이 영상과 같이 엄청난 연산이 필요한 레드스톤 장치를 만드는데 쓰인다.

4.10. Pumpkin

Pumpkin
API Pumpkin API
지원 버전 1.21.9
웹사이트 Github, 홈페이지
네이티브 언어인 Rust로 개발된 서버로 모든 요소를 자체적으로 구현했다. MCHPRS와 다르게 실사용을 목표로 개발하고 있으며 최신버전을 꾸준히 지원하고 있다.

코드가 Rust로 작성되어 실행 속도가 빠르고 다른 서버 구현체들과 비교하면 리소스 사용량이 적다. 또한 멀티스레딩을 지원하여 CPU 코어가 많은 컴퓨터에서 높은 성능을 발휘한다. 또한 프록시 서버인 Bungeecord와 Velocity를 지원한다.

다만 개발 중이므로 불안정한 부분이 많은 편이다. 플레이어 요소는 발전 과제를 빼면 구현되어 있긴 하지만 다른 요소들은 구현되지 않거나 온전하게 구현되어 있지 않으며 버그가 많은 편이다.

5. 플러그인 API + 모드


일명 하이브리드 서버(Hybrid Server). 아래 있는 구현체들은 Forge/Fabric 모드와 Bukkit API 또는 자체 API 플러그인들 혹은 다른것들까지 동시에 지원하는 구현체들이다. 하지만 계면활성제 없이 차가운 물과 뜨거운 기름을 섞고 그걸로 집을 짓는 수준의 난이도라 호환되지 않을 가능성이 매우 높고 버그가 극도로 많다.

Bukkit API의 경우 모드들이 추가하는 기능들을 Bukkit API쪽에서 다루기 까다롭게 설계되어 있는 데다 모드가 게임 시스템을 완전히 뒤바꾸어 버릴 경우 바닐라 시스템을 기준으로 설계한 Bukkit API 쪽에서 오류를 내뿜을 것이다. 당연히 호환을 시도하는 서버 프로그램들은 불안정할 수밖에 없다. 게다가 커뮤니티 지원을 받을 가능성이 낮아져 문제가 생겨도 본인 스스로 해결해야 하는 경우가 많다. 그나마 SpongeForge는 처음부터 포지 모드 형태로 개발되었고, API도 다시 설계되어 사정이 나은 편이다.

5.1. SpongeForge

SpongeForge
(스펀지포지)
파일:Sponge 로고.png
API Sponge API, Forge API
지원 로더 스펀지 플러그인, 포지 모드
지원 버전 1.8~1.12.2, 1.16.5, 1.19.4, 1.20.6, 1.21.1, 1.21.3, 1.21.4, 1.21.5
웹사이트 공식 홈페이지, 깃허브
공식 다운로드 다운로드 페이지[34]
Craftbukkit의 DMCA 사건으로 인해 WorldEdit 개발자[35]와 콜드론 개발자 등 많은 사람들이 모인 스펀지 팀에서 버킷과는 완전히 다른 Sponge API를 구현한 모드인 SpongeForge가 탄생했다.

포지 서버에서의 모드로 동작하는 특성상 포지 서버에 SpongeAPI 기반 플러그인을 추가 할 수 있게 해 준다. 설치 방법은 스펀지 공식 문서를 참고하도록 하자.[36] 또한 클라이언트에도 역시 적용 가능하다.

5.2. Sinytra Connector

Sinytra Connector
(시나트라 커넥터)
파일:Connector 로고.png 파일:FFAPI 로고.png
API Forge API(1.20.1), NeoForge API(1.21~), Fabric API
지원 로더 포지 모드(1.20.1), 네오포지 모드(1.21~), 패브릭 모드
지원 버전 1.20.1, 1.21, 1.21.1
모드로더 네오포지(1.21~)
포지(1.20.1) 47.1.3 버전
다운로드 Sinytra Connector
Forgified Fabric API
Connector Extras권장
웹사이트 디스코드 깃허브
패브릭 모드와 호환시켜주는 네오포지 모드. 호환성은 그나마 괜찮은 편이다.

5.3. CatServer

CatServer
(캣서버)
파일:lo2ovq312pf21.jpg
API Bukkit API, Spigot API, Paper API, Forge API
지원 로더 버킷 플러그인, 스피곳 플러그인, 페이퍼 플러그인, 포지 모드
지원 버전 1.12.2, 1.16.5, 1.18.2
웹사이트 공식 홈페이지, 깃허브
NMS 레이어부터 패치하는 방식으로 패키징되어 포지와 스피곳을 모두 호환, 따라서 모드와 플러그인을 전부 지원하는 서버이다. 더 나은 호환성과 안정성, 빠른 속도를 제공하며, 코어모드에 대한 호환성이 향상되었다. 현재 1.12.2에서 모드+플러그인 구현체 중 가장 안정적이라고 한다.[37]

5.4. Arclight

Arclight
(아크라이트)
파일:Arclight 로고.jpg
API Forge API, Fabric API, NeoForge API, Bukkit API, Spigot API
지원 로더 포지 모드, 네오포지 모드, 패브릭 모드, 버킷 플러그인, 스피곳 플러그인
지원 버전 1.14~1.16[38] 1.20~1.21.1
웹사이트 깃허브
공식 다운로드 1.19.4
Magma, Mohist, CatServer 처럼 포지와 스피곳을 모두 호환하는 하이브리드 구현체이며, 최신버전 하이브리드 구현체 중 가장 안정적이다.[39]

5.5. Mohist

Mohist
(모히스트)
파일:mohistLogo.png
API Forge API, Bukkit API, Spigot API, Paper API
지원 로더 포지 모드, 버킷 플러그인, 스피곳 플러그인, 페이퍼 플러그인
지원 버전 1.7.10[40], 1.12.2~ 1.20.2
웹사이트 공식 홈페이지 깃허브

1.7.10의 경우 지원이 중단되어 CrucibleMC 를 사용해야 한다.
CatServer 처럼 포지와 스피곳을 모두 호환하는 구현체이다. 호환성이 완벽하지 않아 일부 필수급 플러그인은 자체적인 패치가 진행된 플러그인으로 변경한다.[41] 그러나 1.12.2 버전에선 CatServer 다음으로 가장 호환성이 좋다.[42] 1.18.2버전에서는 현재 일부의 명령어가 작동을 안하며 오류 구문이 자주 뜨고 심지어 일부 공식 플러그인을 일일이 확인하고 바꿔치기 하는 수상한 행동이 발각되어 EssentialsX 등의 커뮤니티에서는 사용하지 말 것을 권고하기도 했다.#

5.6. Cardboard

Cardboard
(카드보드)
파일:Cardboard 로고.png
API Fabric API, Bukkit API, Spigot API, Paper API
지원 로더 패브릭 모드, 버킷 플러그인, 스피곳 플러그인, 페이퍼 플러그인
지원 버전 1.16.5 ~ 1.21.4
웹사이트 공식 홈페이지, 깃허브
공식 다운로드 다운로드
Rainbow 프로젝트의 개발자인 Isaiah가 개발하는 패브릭 모드 이다. Bukkit, Spigot, Paper를 지원하도록 하는 모드이나, 아직 Mohist처럼 불안정하다. 서버 구현체가 아닌 모드이기 때문에, 패브릭 로더를 1회 구동 시켜 모드 폴더에 넣어 주어야 한다.

5.7. Banner

Banner
(베너)
파일:bannerLogo.png
API Fabric API, Bukkit API, Spigot API, Paper API
지원 로더 패브릭 모드, 버킷 플러그인, 스피곳 플러그인, 페이퍼 플러그인
지원 버전 1.19.4~ 1.21.4
웹사이트 공식 홈페이지 깃허브

Mohist에서 만든 하이브리드 구현체이다. 공식 홈페이지Beta 라고 적혀있는 만큼 불안정[43]하다.

6. 다중 서버용 프록시 서버

아래 서버 프로그램들은 마인크래프트 서버들 간 이동을 할 수 있게 해주는 서버 프로그램들이다. 이 서버 프로그램들은 그 자체로 절대 마인크래프트 서버가 아니다.

Bungeecord와 Waterfall은 모두 보안 상 문제가 있어[44] BungeeGuard와 같은 보안 플러그인을 프록시와 마인크래프트 서버 둘 다 적용해야한다. BungeeGuard의 경우 여기서 설치 방법을 확인 할 수 있다.

무조건 BungeeGuard만을 이용할 필요는 없다. Velocity의 경우 Modern Forwarding 설정을 이용하면[45] BungeeGuard가 필요 없다.

6.1. BungeeCord

BungeeCord
(번지코드)
파일:BungeeCord 로고.png
API BungeeCord API
지원 버전 1.4.7~1.19.4, 1.21
라이선스 All Rights Reserved
공식 다운로드 깃허브, 다운로드, 공식 위키
SpigotMC가 관리하며 가장 인지도가 높은 마인크래프트 서버 간 이동을 하게 해주는 프록시 서버 프로그램들 중 하나이다.

6.2. Velocity

Velocity
(벨로시티)
파일:Velocity 로고.png
API Velocity API
지원 버전 1.7.2~1.21
지원 서버 Paper, Spigot, SpongeVanilla, Fabric[46], Forge(1.7.2~1.12.2, 1.13~1.20.1, 1.20.2 ~)[47]
라이선스 GPL v3
공식 다운로드 깃허브, 다운로드, 공식 문서
PaperMC 에서 개발한 BungeeCord의 문제점들을 해결한 서버 프로그램이다. 공식 문서에서 자세히 설명되어 있다.

기존 번지코드 플러그인들은 Snap 플러그인을 통해 불러올 수 있으나 아직 불안정하다는 문제점이 있다.

6.3. Gate

Gate
(게이트)
파일:gate 프록시.png
API Gate HTTP API
지원 버전 1.7~1.21.4
지원 서버Paper, Spigot, Folia, Minestom
라이선스 Apache License 2.0
공식 다운로드 깃허브, 다운로드, 공식 문서
BungeeCord, Velocity와 다르게 자체적으로 Go 언어로 구현한 프록시다.

활발한 업데이트, 매우 가벼운 메모리 사용량과 최적화 그리고 개발자 친화적이라는 것이 큰 특징이며, 보안성도 우수한 편이다.

Java, Go, 파이썬 등 다양한 프로그래밍 언어들로 플러그인 개발이 가능하나 기존에 사용한 BungeeCord와 Velocity 플러그인을 지원하지 않으며, 따로 개발해야 하는 불편함이 큰편이다.

마찬가지로 Paper 와 기반 포크 Folia 또한 1.13.2 이상 버전에서 지원하는 Velocity의 Modern Forwarding을 공식적으로 지원하며, 개발자 전용 버전과 일반 사용자 전용 버전이 따로 제작되어 있다.

하지만 아직 국내에서는 매우 극소수만 알고 있어서 인지도가 매우 적은편이나, 차세대 프록시로 최근에 알려진 추세다.

7. 지원 종료된 프로젝트

여기 서술되어 있는 구현체 중 1.7 이상 버전에서 2021년 12월 10일 이전에 개발이 중단되거나 그 이후 log4j 취약점 패치를 받지 못한 구현체는 절대 쓰면 안된다.

Spigot, Paper는 지원 중단된 버전도 이 패치만은 추가로 적용시켜 주었다. 1.7.10을 제외하고.[48]

1.7 미만 버전들은 log4j 취약점 말고 다른 취약점이 많으니 사용하지 않는 것을 권장한다.

7.1. hMod

hMod
API hMod API
지원 중단 사유핵심 개발자(hay0)의 관심 감소
대체 서버 프로그램Paper
지원 버전 Alpha ~ Beta_1.4
라이선스 알 수 없음
웹사이트 공식 홈페이지, Github
Alpha 버전 최초의 서버 모드다. hMod는 플러그인을 만들고 로드하고 작동 방식을 변경할 수 있게 했다. 당시에는 혁신적 기능이라 많은 인기를 끌었으며, Dinnerbone, Grum 등 일부 (前) 모장 직원이 기여했을 정도로 유명했다.

그러나 핵심 개발자가 hMod에 관심이 떨어져 자연스레 업데이트가 중단되었다.

7.2. CraftBukkit

CraftBukkit
(크래프트버킷)
파일:Bukkit 로고.png
API Bukkit API
지원 로더 버킷 플러그인
지원 중단 사유DMCA
대체 서버 프로그램Spigot, Paper
지원 버전 Beta_1.2_01 ~ 1.7.10
라이선스 GPL v3
웹사이트 공식 홈페이지, Github
가장 인기가 높았던 서버 소프트웨어. hMod를 영감을 받아(포크가 아니다.) 제작되었다. 그러나 DMCA 사태로 인해 Bukkit 팀이 해산되고, 업데이트가 중단되었다.

일반적으로 불리는 버킷은 이 서버 파일이다. 그러나 한국에서는 포지 버킷, 패브릭 버킷 등 잘못된 용어 사용이 퍼져있다. 버킷은 Bukkit API만을 지칭하는 의미지, '서버 소프트웨어 = 버킷'이 아니다.

참고로 Spigot 팀이 관리하는 CraftBukkit은 Spigot 소프트웨어를 만드는 과정의 한 단계일 뿐이며, 지원되지 않고 내부에서만 사용된다. 서버로서의 동작은 문제 없지만 순전히 개발 목적만 사용해야 하며, 서버를 관리/운영할 생각이 있다면 CraftBukkit 보다는 Spigot, Paper를 쓰는 것이 훨씬 더 좋은 선택이다. 그 이유는 여기(영어) 참고.

7.3. Tuinity

Tuinity
(튜이니티)
파일:Tuinity 로고.png
API Bukkit API, Spigot API, Paper API, Tuinity API
지원 중단 사유Paper와 병합
대체 서버 프로그램Paper
라이선스 GPL v3
지원 버전 1.15.2~1.16.3[49], 1.16.4 ~ 1.17
웹사이트 깃허브 1.16.5 다운로드, 1.17+ 버전 다운로드[50]
Paper를 포크하여 만들어진 구현체였다. 페이퍼를 최적화 해서 페이퍼보다 성능은 더 좋은 편이였다.[51] 대부분의 Paper 포크도 Tuinity를 기반으로 제작할 정도로 인지도가 높았었다.[52] 한국 표준시 기준 2021년 8월 18일 오전 4시 40분, Tuinity의 개발자인 Spottedleaf가 Paper 팀의 개발자로 합류했다는 소식이 공지되었고, 이후 Paper와 완전히 병합되어 더 이상 Tuinity의 업데이트는 없을거라 한다.

7.4. Airplane

Airplane
(에어플레인)
파일:Airplane 서버 로고.png
API Bukkit API, Spigot API, Paper API, Tuinity API
지원 중단 사유개발 및 관리 인력 부족[53]
대체 서버 프로그램Purpur[54]
라이선스 GPL v3[55], MIT 라이선스[56]
지원 버전 1.16, 1.17
웹사이트 깃허브 공식 홈페이지[57], 1.17 아카이브
지금은 같이 지원이 종료된 Tunity의 포크였다. 엔티티 최적화, 호퍼 속도 최적화 등 많은 최적화 기능들을 담고 있었다.

7.5. TacoSpigot

  • 파일:TacoSpigot.png
  • 이름 : TacoSpigot
  • 한글 이름 : 타코 스피곳
  • API : Bukkit
  • 지원 버전 : 1.8.8~1.9.4, 1.10.2~1.12.2[58]
  • 지원 로더 : 버킷 플러그인
  • 홈페이지 : 현재 없어졌다.
  • 라이선스 : GPL v3
  • 최신 버전 : 설치 가능 사이트
  • 추가 설명 : 페이퍼를 기반으로 만들어진 구현체이다. 페이퍼의 여러 문제점들을 해결했다고 자칭하는데... 그건 1.8.8 ~ 1.9.4 서버 한정이다. 1.8.8~1.9.4 서버의 경우 페이퍼보다 더 오래 지원되었고, 많은 버그 수정이 있었지만 2018년에 개발이 중단되면서 1.12.2의 경우 2019년 중반까지 개발된 페이퍼보다 더 안 좋다.

7.6. Thermos

  • 이름 : Thermos
  • 한글 이름 : 써모스
  • API : Bukkit
  • Log4j 취약점 수정 여부: 수정되지 않음.
  • 지원 로더/플러그인 : 버킷 플러그인, 포지 모드
  • 마지막 버전 : 1.7.10-R0.2
  • 라이선스 : GPL v3
  • 다운로드 링크 : 링크
  • 추가 설명 : 1.7.10에서 가장 안정적으로 알려졌던 버킷 플러그인/포지 모드 를 지원했던 구현체였다. 현재는 개발이 중단되었다.

이 구현체는 Log4j 취약점이 수정되어있지 않다. 사용하지 않는 것을 강력하게 권장한다.

7.7. Cauldron (MCPC+)

Cauldron[59]
(콜드론)
API Bukkit API, Forge API
지원 중단 사유DMCA
지원 로더 버킷 플러그인, 포지 모드
지원 되었던 버전 1.2.5~1.7.10-R0.2
관련 웹사이트 미러
MCPC+ 즉, 모드 버킷으로 유명한 서버 구현. Craftbukkit DMCA 사건으로 인해 서버가 다운되면서 프로젝트가 강제로 종료되었다. 개발진은 Sponge로 넘어갔지만, KCauldron이라는 파생 프로젝트(fork)가 생겨났다. 하지만 이 또한 개발이 끊긴 것으로 보인다. 1.7.10 이상이라면 이걸 사용할 바에 Thermos 또는 Sponge 서버 , Catserver, Mohist 로 넘어가자.

7.8. Kettle

  • 이름: Kettle
  • 한글 이름 : 케틀
  • API: FML, Bukkit API, Spigot, Paper API, Sponge
  • 지원 로더 : 버킷 플러그인, 스피곳 플러그인, 페이퍼 플러그인, 포지 모드, 스펀지 플러그인
  • 관련 웹사이트 : https://github.com/KettleFoundation/Kettle
  • 라이선스 : GPL v3
  • 마지막 버전: 1.12.2 HEAD-a8543ec
  • 추가 설명: Cat Server 처럼 모드와 플러그인을 동시에 지원하는 구현체다. 지금은 개발이 종료되었다.

7.9. Yatopia

  • 이름 : Yatopia
  • API : Bukkit
  • 지원 중단 사유 : 호환성 문제 및 개발자들의 단체 이탈
  • 지원 버전 : 1.16.2~1.16.5
  • 지원 로더 : 버킷 플러그인
  • 라이선스 : GPL v3
  • 홈페이지 : 깃허브 공식 다운로드[60]
  • 추가 설명 : Tuinity를 포크하고 다수의 Paper[61] 포크와 Fabric 모드[62]에서 최적화 패치를 가져와 결합한 구현체이다. 여러 가지의 최적화 옵션을 사용할 수 있다. 한때 호환성 문제가 심각했던적이 있었지만, 최신버전에서는 일부 고쳐졌음에도 불구하고 Yatopia에 대한 사람들의 시선이 좋지 못하자[63], 결국 개발자들이 단체로 이탈하고 주도 개발자마저 프로젝트를 종료 선언했다.

7.10. Waterfall

Waterfall
(워터펄)
API BungeeCord API, Waterfall API
지원 중단 사유 #
대체 서버 프로그램 Velocity
지원 버전 1.11~1.20
공식 다운로드 깃허브, 다운로드
PaperMC에서 개발했으며 BungeeCord를 포크해 여러 패치를 적용시킨 프록시 서버 프로그램이다. BungeeCord의 포크이기 때문에 거의 모든 BungeeCord의 기능이 Waterfall에서도 작동한다.

한국 표준시 기준 2024년 3월 27일 새벽 1시 39분에 PaperMC팀이 Waterfall에 대한 공식적인 지원을 종료하겠다고 발표했다.#


[Log4j_미수정] 1.18 이하 버전부터 Log4j 취약점이 수정되어있지 않다.[2] 다만 1.13부터 데이터 팩 기능이 추가되면서 플러그인을 어느정도 대체하는 것이 가능하다.[3] 경제, RPG, 미니게임 등을 모두 배제하고 마인크래프트 본연의 야생 생존만이 유일한 장르인 서버.[4] 또한 비-바닐라 서버에서는 기반암 파괴, 레일 복사 등과 같은 버그들이 자체 패치된 경우가 많아 일일이 서버 설정을 수정해야하는 귀찮은 단점이 있다. 반면 바닐라 서버에서는 버그들을 모두 별다른 설정 없이 재현 가능하기 때문에 야생 유저들에게는 오히려 이런 점이 장점이 될 수도 있다.[5] 더 이상 스피곳 측 업데이트들을 페이퍼에 반영하지 않겠다는 내용이다.[6] 기존에 포크한 함수들은 앞으로 지원될 예정이지만 하드포크 이후 버킷/스피곳 측에서 추가한 기능들은 지원을 하지 않을 것이라 밝혔다.[7] 신규 버전의 Paper 업데이트 즉시 이전 버전의 지원은 종료된다.[Log4j미수정] 이 구현체는 1.7~1.8.9의 플레이어가 1.7.10 서버에 들어올 수 있는 구현체이다. 그러나 일반 버전도 ViaVersion이나 ProtocolSupport를 적용하면 최신버전까지도 지원할 수 있다. 단 Log4j 패치가 안되었으므로 위에 있는 필수적인 Log4j 패치 명령문을 cmd 파일에다가 입력해주고 웬만하면 지인들과 플레이할 때만 사용하자.[지원_불가] 1.21.4 이후 이 API 기반 플러그인들의 완벽한 구동이 보장되지 않는다. 이유는 문서 참고.[지원_불가] [지원_불가] [지원_불가] [13] 거의 모든 Bukkit API를 기반으로 하는 플러그인들과 호환되지 않는다. Folia 자체에서 지원되는 API로 코드를 바꿔야 하는데, Folia 전용으로 별도의 플러그인을 제공하는 프로젝트가 거의 없기 때문이다.[14] 기존에는 서버를 돌리는데 1코어만 사용해 코어의 개수가 많아져도 성능의 향상이 없다시피 했다. 그런데 이 구현을 사용하면 코어들을 구역별로 나눠 사용해 더 높은 성능을 낼 수 있는 것이다. 주로 스카이블럭과 SMP처럼 플레이어가 분산된 서버에서 큰 효과를 발휘한다.[15] Fabric, Sponge 등[16] 개발 기간만 따져도 최초 커밋을 기준으로 2024년 7월 기준 약 3년이다. 물론 3년이 짧은 시간은 아니지만 검증된 프로젝트들인 Spigot, Paper가 10년 넘는 역사를 보여주는 것을 보면 상대적으로 짧은 편.[17] Folia 단독으로 확실하게 재현 가능하고 기본 Paper에서 재현되지 않는 경우 GitHub Issue를 생성하여 버그를 신고 할 수 있다.[18] 공식 문서상에서 최소 16 코어(스레드가 아니다.)가 Folia의 성능을 보기에 충분하다고 한다. 그렇다고해서 서버가 아예 안켜지는 것이 아니기에 서버를 여는 것 자체는 가능하다. 다만 플러그인 개발의 용도가 아닌 이상 실제 사용으로 쓰일 일은 거의 없어 보인다.[지원_불가] [20] 예시로 주민 무한 할인 버그 토글이 가능한 villager-infinite-discounts, 제로틱 농장을 활성화 시켜주는 zero-tick-plants.[21] 이곳에서 받을 수 있는 클라이언트 설치파일로 포지서버 설치도 가능하다.[22] 이곳에서 받을 수 있는 클라이언트 설치파일로 포지서버 설치도 가능하다.[23] 인스톨러로 설치 후 모드를 적용하려면 API 파일을 모드 폴더에 넣어야 한다. 모드 폴더는 포지랑 동일하게 mods.[24] 이마저도 일부 버그 한정.[25] 최초 커밋 기준. 1.8 이전 버전들은 소스 코드만 제공된다.[26] 과거 깃허브 저장소가 있었으나 DMCA 사건 이후 비활성화 되었다.[27] Git 저장소에 저장되어 있는 소스코드를 내려받아 프로그램을 컴파일하는 방법이다.[28] -jar 과 서버파일.jar 사이 -DIReallyKnowWhatIAmDoingISwear 를 넣으면 20초 기다림 없이 시작할 수 있으나, 아무리 다시 빌드하기 귀찮더라도 계속 업데이트를 해주는 것을 권장한다.[29] Glowstone보다 더 뛰어난 멀티쓰레드 환경이 구축되어있다. 월드뿐만 아니라 더 많은 부분이 멀티쓰레드로 설계되어있다.[30] 기본적인 게임 요소 또한 예외가 아니여서 라이브러리를 이용해 서버를 시작하면 특정 좌표에 스폰시키는 것과 플레이어 이름에 맞추어 스킨을 입히는 것조차 직접 구현해야하는 모습을 볼 수 있다.[31] 마인크래프트 1.20이 나온 시점에서 여전히 1.12.2까지만 지원할 정도이다.[32] 다운로드는 불가능하지만 Github에서 직접 받아 빌드할 수는 있다.[33] 2018년 초 기준, 마인카트도 구현되지 않았다.[34] 다운받은 파일 이름 끝부분은 Forge 호환버전을 의미한다.[35] sk89q, Craftbukkit 시절 WorldEdit 플러그인으로 유명해진 개발자. 현재 스펀지 개발에서 손을 뗀 상태.[36] 스펀지 공식 문서는 오픈 소스이며, 누구든지 번역에 참여할 수 있다.[37] -EssentialsX 개발자[38] 지원 종료[39] 최신 마인크래프트 버전도 패치하지 않으면 지원되지 않는 WorldEdit, Skript 등 플러그인도 완벽히는 아니지만 다른 하이브리드 구현체보단 잘 작동한다. 또한 자체적인 시스템을 추가하여 모드의 월드를 플러그인에 호환되도록 변환하는 시스템도 있다.[40] log4j 취약점이 수정된 업데이트가 출시되었다.[41] 이 플러그인 패치는 Mohist에서 해당 플러그인을 포크한 Github 에서 다운받아온다. 다만 이러한 방식이 플러그인의 원 제작자들 사이에서 큰 논란이 되었는데, 자세한 내용은 후술.[42] 이 버전과 1.16.5를 제외한 나머지는 깃허브에서 대놓고 안정성이 낮다고 나와있으니 해당 버전에서는 다른 서버 프로그램을 사용하는 것을 추천한다.[43] 공식 깃허브에서도 Cardboard를 대안으로 추천할 정도이다.[44] 예시로 UUID 스푸핑이 있다. 자세한 설명은 이곳 참고.[45] Paper 1.13이상을 요구하며, Fabric의 경우 FabricProxy-Lite가 필요하다.[46] 문서 참조[47] 1.13~1.20.1 이용을 원할시 공식 문서를 참고하는 것이 권장된다.[48] 후술할 Craftbukkit의 DMCA 사건 때문에 1.7.10 이하는 패치하고 싶어도 못 한다고 한다.[49] 1.15.2, 1.16.1, 1.16.3[50] 아카이브를 제외한 모든 다운로드 링크가 막혔다.[51] 청크 생성 속도, 빛 관련 성능에서 체감이 크다.[52] Purpur, Airplane, Yatopia[53] 공식 디스코드에서 프로젝트의 규모가 지나치게 커져 1인 개발로는 감당하기 어려웠고 추가 인력도 모집하기 어려웠다고 밝혔다.[54] 업데이트 로그에서 볼 수 있듯이 1.17.1 버전에서 Airplane 패치들을 대부분 흡수했다.[55] 패치 한정[56] 패치를 제외한 나머지 파일[57] 접속 자체는 가능하나 다운로드 버튼이 제공되지 않는다.[58] 이 버전들은 차라리 페이퍼를 쓰는 게 낫다.[59] 원래 이름은 MCPC+ 였지만 1.7 업데이트를 진행하면서 Cauldron으로 변경되었다.[60] 다른 웹 사이트로 리다이렉트된다.[61] Akarin, EMC, Origami, Airplane[62] Lithium, Cadmium, Tic-Tacs[63] Paper 개발자의 문서중 하나, 또는 완전히 분리된 문서도 있다. ViaVersion은 완전히 구동되지 않도록 되어있다. (실행은 되지만, 다른 애드온을 꺼버린다.)

#!if version2 == null
{{{#!wiki style="border:1px solid gray;border-top:5px solid gray;padding:7px;margin-bottom:0px"
[[크리에이티브 커먼즈 라이선스|[[파일:CC-white.svg|width=22.5px]]]] 이 문서의 내용 중 전체 또는 일부는 {{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/마인크래프트/서버/자바 에디션|마인크래프트/서버/자바 에디션]]}}}{{{#!if external != "o"
[[마인크래프트/서버/자바 에디션]]}}}}}} 문서의 {{{#!if uuid == null
'''uuid not found'''}}}{{{#!if uuid != null
[[https://namu.wiki/w/마인크래프트/서버/자바 에디션?uuid=c1252692-615f-474e-8829-f748e6b8d05b|r1572]]}}} 판{{{#!if paragraph != null
, [[https://namu.wiki/w/마인크래프트/서버/자바 에디션?uuid=c1252692-615f-474e-8829-f748e6b8d05b#s-|번 문단]]}}}에서 가져왔습니다. [[https://namu.wiki/history/마인크래프트/서버/자바 에디션?from=1572|이전 역사 보러 가기]]}}}
#!if version2 != null
{{{#!wiki style="display: block;"
{{{#!wiki style="border:1px solid gray;border-top:5px solid gray;padding:7px;margin-bottom:0px"
[[크리에이티브 커먼즈 라이선스|[[파일:CC-white.svg|width=22.5px]]]] 이 문서의 내용 중 전체 또는 일부는 다른 문서에서 가져왔습니다.
{{{#!wiki style="text-align: center"
{{{#!folding [ 펼치기 · 접기 ]
{{{#!wiki style="text-align: left; padding: 0px 10px"
{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/마인크래프트/서버/자바 에디션|마인크래프트/서버/자바 에디션]]}}}{{{#!if external != "o"
[[마인크래프트/서버/자바 에디션]]}}}}}} 문서의 {{{#!if uuid == null
'''uuid not found'''}}}{{{#!if uuid != null
[[https://namu.wiki/w/마인크래프트/서버/자바 에디션?uuid=c1252692-615f-474e-8829-f748e6b8d05b|r1572]]}}} 판{{{#!if paragraph != null
, [[https://namu.wiki/w/마인크래프트/서버/자바 에디션?uuid=c1252692-615f-474e-8829-f748e6b8d05b#s-|번 문단]]}}} ([[https://namu.wiki/history/마인크래프트/서버/자바 에디션?from=1572|이전 역사]])
{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid2 == null
'''uuid2 not found'''}}}{{{#!if uuid2 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph2 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]]){{{#!if version3 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid3 == null
'''uuid3 not found'''}}}{{{#!if uuid3 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph3 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version4 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid4 == null
'''uuid4 not found'''}}}{{{#!if uuid4 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph4 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version5 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid5 == null
'''uuid5 not found'''}}}{{{#!if uuid5 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph5 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version6 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid6 == null
'''uuid6 not found'''}}}{{{#!if uuid6 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph6 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version7 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid7 == null
'''uuid7 not found'''}}}{{{#!if uuid7 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph7 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version8 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid8 == null
'''uuid8 not found'''}}}{{{#!if uuid8 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph8 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version9 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid9 == null
'''uuid9 not found'''}}}{{{#!if uuid9 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph9 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version10 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid10 == null
'''uuid10 not found'''}}}{{{#!if uuid10 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph10 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version11 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid11 == null
'''uuid11 not found'''}}}{{{#!if uuid11 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph11 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version12 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid12 == null
'''uuid12 not found'''}}}{{{#!if uuid12 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph12 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version13 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid13 == null
'''uuid13 not found'''}}}{{{#!if uuid13 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph13 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version14 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid14 == null
'''uuid14 not found'''}}}{{{#!if uuid14 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph14 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version15 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid15 == null
'''uuid15 not found'''}}}{{{#!if uuid15 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph15 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version16 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid16 == null
'''uuid16 not found'''}}}{{{#!if uuid16 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph16 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version17 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid17 == null
'''uuid17 not found'''}}}{{{#!if uuid17 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph17 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version18 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid18 == null
'''uuid18 not found'''}}}{{{#!if uuid18 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph18 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version19 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid19 == null
'''uuid19 not found'''}}}{{{#!if uuid19 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph19 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version20 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid20 == null
'''uuid20 not found'''}}}{{{#!if uuid20 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph20 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version21 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid21 == null
'''uuid21 not found'''}}}{{{#!if uuid21 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph21 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version22 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid22 == null
'''uuid22 not found'''}}}{{{#!if uuid22 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph22 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version23 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid23 == null
'''uuid23 not found'''}}}{{{#!if uuid23 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph23 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version24 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid24 == null
'''uuid24 not found'''}}}{{{#!if uuid24 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph24 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version25 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid25 == null
'''uuid25 not found'''}}}{{{#!if uuid25 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph25 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version26 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid26 == null
'''uuid26 not found'''}}}{{{#!if uuid26 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph26 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version27 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid27 == null
'''uuid27 not found'''}}}{{{#!if uuid27 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph27 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version28 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid28 == null
'''uuid28 not found'''}}}{{{#!if uuid28 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph28 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version29 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid29 == null
'''uuid29 not found'''}}}{{{#!if uuid29 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph29 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version30 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid30 == null
'''uuid30 not found'''}}}{{{#!if uuid30 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph30 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version31 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid31 == null
'''uuid31 not found'''}}}{{{#!if uuid31 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph31 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version32 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid32 == null
'''uuid32 not found'''}}}{{{#!if uuid32 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph32 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version33 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid33 == null
'''uuid33 not found'''}}}{{{#!if uuid33 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph33 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version34 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid34 == null
'''uuid34 not found'''}}}{{{#!if uuid34 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph34 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version35 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid35 == null
'''uuid35 not found'''}}}{{{#!if uuid35 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph35 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version36 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid36 == null
'''uuid36 not found'''}}}{{{#!if uuid36 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph36 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version37 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid37 == null
'''uuid37 not found'''}}}{{{#!if uuid37 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph37 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version38 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid38 == null
'''uuid38 not found'''}}}{{{#!if uuid38 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph38 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version39 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid39 == null
'''uuid39 not found'''}}}{{{#!if uuid39 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph39 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version40 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid40 == null
'''uuid40 not found'''}}}{{{#!if uuid40 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph40 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version41 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid41 == null
'''uuid41 not found'''}}}{{{#!if uuid41 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph41 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version42 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid42 == null
'''uuid42 not found'''}}}{{{#!if uuid42 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph42 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version43 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid43 == null
'''uuid43 not found'''}}}{{{#!if uuid43 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph43 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version44 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid44 == null
'''uuid44 not found'''}}}{{{#!if uuid44 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph44 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version45 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid45 == null
'''uuid45 not found'''}}}{{{#!if uuid45 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph45 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version46 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid46 == null
'''uuid46 not found'''}}}{{{#!if uuid46 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph46 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version47 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid47 == null
'''uuid47 not found'''}}}{{{#!if uuid47 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph47 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version48 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid48 == null
'''uuid48 not found'''}}}{{{#!if uuid48 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph48 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version49 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid49 == null
'''uuid49 not found'''}}}{{{#!if uuid49 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph49 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}{{{#!if version50 != null
{{{#!wiki style="display: block;"

{{{#!wiki style="display: inline-block"
{{{#!if external == "o"
[[https://namu.wiki/w/|]]}}}{{{#!if external != "o"
[[]]}}}}}} 문서의 {{{#!if uuid50 == null
'''uuid50 not found'''}}}{{{#!if uuid50 != null
[[https://namu.wiki/w/?uuid=|r]]}}} 판{{{#!if paragraph50 != null
, [[https://namu.wiki/w/?uuid=#s-|번 문단]]}}} ([[https://namu.wiki/history/?from=|이전 역사]])}}}}}}}}}}}}}}}}}}}}}