서버 및 파일
plugin.yml 생성기
공식 필드 세트(필수: name, main, version, 그리고 commands, permissions, depend 등)로 Spigot/Paper/Bukkit plugin.yml을 생성합니다. 플러그인 리소스 폴더에 다운로드하세요.
필수 (Spigot)
선택 메타데이터
명령어
권한
plugin.yml 가이드
plugin.yml 파일은 Bukkit/Spigot/Paper 플러그인의 매니페스트입니다. 최소한 name, main, version 필드를 포함해야 합니다. 이름은 영문자, 숫자, 밑줄만 사용할 수 있습니다 (a-z, A-Z, 0-9, _).
명령어는 commands 키 아래에 정의되며, 각각 이름(시작 / 없음), 설명, 사용법, 권한, 권한 메시지, 별칭을 가집니다. 권한은 permissions 아래에 정의되며, 노드, 설명, 기본값(op, true, false, notop), 부울 값의 자식 노드를 가집니다.
의존성은 depend(필수), softdepend(선택), loadbefore(먼저 로드)로 지정합니다. 또한 provides를 사용하여 플러그인이 다른 플러그인의 기능을 제공함을 선언하거나, libraries로 Maven 의존성을 포함할 수 있습니다.
자주 묻는 질문
plugin.yml에서 필수 필드는 무엇인가요?
필수 필드는 name, main, version입니다. 이름은 영문자, 숫자, 밑줄만 사용할 수 있습니다 (a-z, A-Z, 0-9, _).
명령어에 별칭을 추가하려면 어떻게 하나요?
명령어 섹션에서 'aliases' 필드에 별칭을 쉼표로 구분하여 입력합니다. 별칭이 하나면 인라인으로 표시되고, 여러 개면 하이픈으로 목록화됩니다.
자식 노드가 있는 권한을 설정하려면?
권한 섹션에서 'children' 필드에 노드:true, 기타:false 형식으로 입력합니다. 예: myplugin.use:true, myplugin.admin:false
생성된 파일을 다운로드할 수 있나요?
네, 다운로드 버튼을 클릭하여 생성된 plugin.yml 파일을 받을 수 있습니다. 파일 이름은 'plugin.yml'로 다운로드됩니다.
생성된 plugin.yml
name: MyPlugin main: com.example.myplugin.MyPlugin version: 1.0.0 description: 'A cool new plugin.' api-version: 26.1.2 author: Player