가이드

코딩 없이 마인크래프트 플러그인 만드는 법

2026년 10월 7일 업데이트

작동하는 플러그인을 얻기 위해 Java를 배울 필요는 없어요. 플러그인이 무엇을 해야 하는지 명확하게 설명하고, 그 설명을 실제 코드로 바꿔 빌드하고 설치하기 전에 게임에서 테스트하게 해 주는 도구만 있으면 돼요. 이 가이드에서 방법과, 결과가 내 생각과 같도록 무엇을 써야 하는지 알려드려요.

이 예시로 시작해서 필요한 대로 바꿔 보세요.

Codexe로 이걸 생성하기

단계별 안내

  1. 1.서버와 버전 고르기

    플러그인은 Spigot, Paper, Folia 서버에서 실행돼요. 내 서버가 쓰는 Minecraft 버전(예: Paper 1.21.4)을 확인하세요. 플러그인은 그 버전용으로 빌드해야 해요.

  2. 2.플러그인을 쉬운 말로 설명하기

    명령어, 사용할 수 있는 사람(권한), 게임에서 일어나는 일, 설정할 수 있어야 하는 것을 적으세요. 긴 문단보다 짧은 목록이 더 잘 통해요.

  3. 3.Codexe가 작성하고 빌드하게 하기

    Codexe가 Java 클래스, plugin.yml, 빌드 파일을 작성하고, 프로젝트를 컴파일하고, 준비 완료로 표시하기 전에 컴파일 오류를 고쳐요.

  4. 4.실제 서버에서 체험하기

    지금 체험하기를 누르면 플러그인이 설치된 비공개 테스트 서버에 내 Minecraft 클라이언트로 접속할 수 있어요. 테스트 플레이어가 명령어를 실행하고 결과를 확인해요.

  5. 5.채팅에서 수정 요청하기

    뭔가 맞지 않으면 본 것을 말하세요 ("로그아웃하면 쿨다운이 초기화돼요"). Codexe가 코드를 수정하고 다시 빌드해요.

  6. 6..jar 설치하기

    빌드된 .jar를 다운로드해서 서버의 plugins/ 폴더에 넣고 서버를 재시작하세요.

플러그인이 제대로 나오려면 무엇을 써야 하나요

AI는 요청한 대로 작성하므로 설명이 작업의 전부예요. 좋은 설명은 다음 질문에 답해요:

  • 명령어: /home <name>처럼 정확한 이름과 인자.
  • 권한: 어떤 명령어는 모두에게, 어떤 명령어는 스태프에게 (예: homes.admin).
  • 규칙: 제한, 쿨다운, 비용, 죽거나 로그아웃할 때 일어나는 일.
  • 설정: 서버 관리자가 config.yml에서 바꿀 수 있어야 하는 것과 메시지.
  • 데이터: 재시작 후에도 유지되어야 하는지(파일이나 데이터베이스에 저장).

설명 예시

"Homes라는 Paper 1.21.4 플러그인. /sethome <name>, /home <name>, /delhome <name>, /homes. 플레이어당 최대 3개의 홈, homes.vip 권한이 있으면 10개. 3초 대기 후 텔레포트하고, 플레이어가 움직이면 취소돼. 홈은 플레이어별 YAML 파일에 저장. 모든 메시지와 제한은 config.yml에서 설정."

이 정도면 완전하고 설정 가능한 플러그인을 만들기에 충분해요. 나중에 같은 채팅에서 기능을 얼마든지 추가할 수 있어요.

"코딩 없이"가 의미하는 것과 의미하지 않는 것

코드를 직접 쓰지는 않지만, 플러그인은 실제 코드예요. 열어서 읽고 바꾸거나 나중에 개발자에게 넘길 수 있는 일반 Java 프로젝트예요. Codexe는 컴파일되는지, 그리고 실제 서버에 로드되는지 확인해요. AI가 쓴 코드가 채팅에서 나왔을 때 가장 자주 실패하는 지점이에요.

생성, 컴파일, 테스트는 무료 플랜에서 무료예요 (24시간마다 50,000 토큰 충전). 내 서버용 .jar를 다운로드하려면 플랜이나 다운로드 팩이 필요해요.

질문

Java를 몰라도 정말 플러그인을 만들 수 있나요?

네. 설명하면 Codexe가 Java 코드를 작성하고 컴파일하고, 게임에서 테스트하면 돼요. 조금 알면 예외 상황을 설명하는 데 도움이 되지만 필수는 아니에요.

내 서버 버전에서 작동하나요?

Codexe가 플러그인을 어떤 Minecraft 버전(1.8.8~26.3)에 쓸지 물어보고 그 버전의 API와 Java 수준에 맞게 빌드해요. 테스트 서버도 같은 버전으로 실행돼요.

나중에 플러그인을 바꿀 수 있나요?

네, 같은 프로젝트 채팅에서 하거나 파일을 직접 수정하면 돼요. 설정 파일은 읽고 수정하기 쉬운 상태로 유지돼요.

플러그인을 설명하고 게임에서 체험해 보세요

이 프롬프트는 바로 보낼 수 있는 상태로 열려요:

“Homes라는 Paper 1.21.4 플러그인: 이름을 지정하는 /sethome, /home, /delhome, 플레이어당 최대 3개의 홈(homes.vip가 있으면 10개), 움직이면 취소되는 3초 대기, 플레이어별로 저장되는 홈, 모든 메시지와 제한은 config.yml에서 설정해.”

Codexe로 이걸 생성하기
코딩 없이 마인크래프트 플러그인 만드는 법 | Codexe