비교
Minecraft 플러그인과 모드 비교
2026년 10월 18일 업데이트
둘 다 Minecraft에 무언가를 추가하지만, 작동하는 층위가 달라요. 플러그인은 API를 통해 서버에서 실행되고 플레이어는 일반 게임으로 접속해요. 모드는 모드 로더를 통해 게임 자체를 바꾸고, 보통 모든 플레이어가 설치해야 해요. 무엇이 필요한지는 무엇을 바꾸고 싶은지에 달려 있어요.
게임 안에서 일어나야 할 일을 적으세요. 서버라면 기본은 플러그인이에요.
Codexe로 이걸 생성하기나란히 비교
| 플러그인 | 모드 | |
|---|---|---|
| 실행 위치 | 서버만 | 클라이언트, 서버, 또는 양쪽 모두 |
| 필요한 소프트웨어 | Paper, Spigot, Purpur, Folia. 프록시는 BungeeCord 또는 Velocity | 모드 로더: Fabric, Forge, NeoForge |
| 플레이어가 설치할 것 | 없음 | 같은 모드(콘텐츠 모드의 경우)와 로더 |
| 추가할 수 있는 것 | 명령어, 규칙, 경제, 미니게임, GUI, 보호 | 새 블록, 아이템, 몹, 차원, 렌더링, 클라이언트 기능 |
| 싱글플레이에서 작동 | 아니요 | 예 |
| 버전 간 변화 | 보통 작음: Bukkit API가 안정적 | 큰 경우가 많음: 모드는 버전마다 다시 빌드 |
| 파일을 넣는 곳 | plugins/ | mods/ |
플러그인이 더 나은 경우
- 공개 서버를 운영하고, 누구나 아무것도 설치하지 않고 접속하길 원할 때.
- 아이디어가 규칙과 동작에 관한 것일 때: 명령어, 등급, 상점, 영역 보호, 미니게임, 이벤트.
- 서버가 업데이트돼도 거의 또는 전혀 손대지 않고 계속 작동하길 원할 때.
- 프록시 뒤에 서버 네트워크가 필요할 때.
모드가 더 나은 경우
- 자체 모델과 동작을 가진 진짜 새 블록, 아이템, 몹을 플레이어가 실제 게임 콘텐츠로 볼 수 있게 하고 싶을 때.
- 클라이언트를 바꾸고 싶을 때: HUD, 미니맵, 렌더링, 키 설정, 성능.
- 싱글플레이용이거나, 플레이어들이 이미 설치하는 모드팩용일 때.
- 참고: 플러그인도 리소스 팩(커스텀 아이템 모델과 텍스처)으로 일부 커스텀 콘텐츠를 흉내 낼 수 있고 많은 서버가 그렇게 하지만, 게임이 할 수 있는 일을 완전히 제어하는 건 모드뿐이에요.
둘 다 한꺼번에 쓰면 어떨까요?
하이브리드 서버는 Forge 모드와 Bukkit 플러그인을 함께 실행하려고 해요. 존재하긴 하지만 호환성이 완전하지 않고, 많은 플러그인과 모드 제작자가 지원하지 않아요. 둘 다 필요하다면 보통 한쪽을 고르거나, 규칙 부분은 Fabric의 서버 측 모드로 처리하는 게 더 간단해요. 그리고 아이디어가 조합법, 전리품, 간단한 메커니즘에 맞는다면 둘 다 없이 데이터팩으로 충분할 수도 있어요.
Codexe로 어느 쪽이든 만들기
Codexe는 둘 다 만들어요. Spigot, Paper, Folia, 프록시 플러그인, 그리고 Fabric과 Forge 모드. 둘 다 준비 완료 전에 컴파일돼요. 플러그인은 비공개 테스트 서버에서 체험하고 테스트 플레이어가 확인할 수도 있어요. 모드는 아직 테스트 서버에서 체험할 수 없어서 내 클라이언트에서 테스트해요. 잘못된 유형으로 시작했다면 채팅에서 프로젝트를 다른 유형으로 바꿔 달라고 요청하면 돼요.
질문
플러그인도 모드인가요?
둘 다 "모드"라고 부르는 사람도 있지만, 기술적으로는 아니에요. 플러그인은 서버의 API를 쓰고 클라이언트에 설치할 필요가 없어요. 모드는 로더를 통해 게임을 바꿔요.
바닐라 클라이언트로 모드 서버에 접속할 수 있나요?
서버의 모든 모드가 서버 전용일 때만요. 콘텐츠 모드는 플레이어에게도 같은 모드가 있어야 해요.
어느 쪽이 만들기 더 쉬운가요?
보통 플러그인이에요. API가 더 작고 안정적이며, 테스트에는 서버만 있으면 돼요. 모드는 로더, 매핑, 클라이언트 코드까지 다뤄야 해요.
플러그인이 Bedrock Edition에서 작동하나요?
아니요. Paper와 Spigot 플러그인, Fabric과 Forge 모드는 모두 Minecraft Java Edition용이에요. Bedrock에는 자체 애드온 시스템이 있어요.
잘 모르겠다면 아이디어를 설명하세요
이 프롬프트는 바로 보낼 수 있는 상태로 열려요:
“/magnet give로 지급하는 Magnet 아이템을 추가하는 Paper 1.21.4 플러그인: 보조 손에 들고 있는 동안 8블록 이내의 떨어진 아이템을 플레이어에게 끌어당기고, 반경은 설정 가능하며 켜고 끌 때 메시지 표시.”
Codexe로 이걸 생성하기