로딩로딩중

마인크래프트/플러그인

최근 수정 시각:

파일:나무위키프로젝트.png
이 문서는 나무위키 마인크래프트 프로젝트에서 다루는 문서입니다.
해당 프로젝트 문서를 방문하여 도움이 필요한 문서에 기여하여 주세요!


1. 개요2. 특징3. 목록
3.1. 준 필수급 플러그인
3.1.1. 권한 관리 플러그인
3.1.1.1. PermissionsEx3.1.1.2. GroupManager
3.2. 보안 플러그인
3.2.1. 게임테러/핵 방지 플러그인3.2.2. 서버테러 방지 플러그인3.2.3. 블럭 로깅, 롤백 플러그인3.2.4. ChatControl (채팅 관리 플러그인)3.2.5. 아이템 이용 제한 플러그인3.2.6. WorldBorder
3.3. 컨텐츠 중심 플러그인3.4. 스크립터 계열 플러그인3.5. 기타 플러그인
3.5.1. Essentials/EssentialsX3.5.2. WorldEdit3.5.3. Dynmap3.5.4. ProtocolSupport3.5.5. SkinRestorer3.5.6. 악성코드 플러그인
4. 개발

1. 개요[편집]

마인크래프트는 멀티플레이를 지원하며, 인터넷에 돌아다니는 서버 구현 프로그램을 통해 자신이 직접 서버를 돌릴 수 있다. (서버를 구동하는 방법은 마인크래프트/서버 참고)
Mojang에서 배포중인 플러그인 기능이 없는 바닐라 서버[1]부터 시작해서, CraftBukkit/Spigot, Sponge, GlowStone, BungeeCord[2] 등 다양한 종류의 서버 구현 프로그램이 존재한다. 방금 나열한 구현물들은 전부 현존하는 것들이며, 각자 개별적인 플러그인 API를 제공한다.
현재까지 잘 알려진 서버 구현 프로그램들의 목록은 마인크래프트/서버에서 확인할 수 있다.

여담으로, CraftBukkit과 이로부터 파생된 Spigot, PaperSpigot은 Bukkit API로 만들어진 플러그인만 지원한다.
유의할 점은, 국내 커뮤니티에서 개발 혹은 배포되는 플러그인들은 대부분 Bukkit API 기반이다.
버킷 기반 플러그인을 번지코드, Sponge, Glowstone 등 다른 서버 프로그램으로 돌아가는 서버에 적용하면 오류를 뿜어내는것은 당연하다. [3]

서버 구현 프로그램에 플러그인을 추가하여 원하는 기능을 자유롭게 추가, 조작할 수 있다. 사실 플러그인이란 용어 자체가 어떤 프로그램에 없던 새 기능을 추가하기 위해 끼워 넣는 부가기능이란 뜻이다. 이러한 서버 모드(= 플러그인) 를 쓰지 않는 서버는 보통 바닐라 서버에 해당한다.

  • 일부 플러그인의 경우 이용자수 통계를 mcstats.org에 제공한다. 이를 통해 플러그인 순위를 객관적으로 확인할 수 있다.

  • 버킷 플러그인의 경우, Curse Forge에서 플러그인을 탐색, 내려받을 수 있다.

  • 버킷을 제외한 다른 API로 제작된 플러그인[4]은 각자의 공식 사이트에서 찾아 내려받을 수 있다. 자세한 내용은 마인크래프트/서버 참조.


또한, 유료 플러그인도 존재한다.[5] Spigot 프리미엄 플러그인이 대표적인 예다. 현명하게 구매한다면 자신은 질 좋은 플러그인을 얻고 플러그인 개발자도 지원할 수 있어서 win-win 이다. 하지만 일부 개발자들은 플러그인 업데이트를 중단하고 먹튀하는 경우(...)도 있다. 환불도 안되요 엉엉 [6]

유료 플러그인에도 어둠의 경로는 존재한다. 대표적인 크랙 사이트는 BlackSpigot, DirectLeaks가 있다. 하지만 알다시피 불법은 불법이고, 플러그인 업데이트가 나오면 정품을 구매한 사람과 달리 파일을 구하기 어렵다. 크랙 사이트 관리자가 모든 플러그인들을 항시로 업데이트하기 어렵기 때문.

2. 특징[편집]

일반적인 경우, 특별한 텍스쳐나 모델 등을 추가하지 않고 단지 서버측 패킷, 이벤트 처리를 조작함으로써 서버에 기능을 추가한다. 따라서 접속자 클라이언트는 모드가 필요 없다는 장점이 있다. 또한 마인크래프트 내부 코드를 수정하는 것이 아니라서 모드에 비해 오류, 충돌 가능성도 적다.
하지만 동전의 양면과 같이, 게임 코드를 수정할 수 없다는 점은 단점으로도 작용한다. 가장 대표적인 예로 블럭이나 아이템을 새로 추가할 수 없다.

3. 목록[편집]

3.1. 준 필수급 플러그인[편집]

3.1.1. 권한 관리 플러그인[편집]

마인크래프트 버킷 내부에도 퍼미션(권한) 기능이 있긴 하지만 너무 빈약하기 떄문에 이 플러그인을 사용한다. 없는 서버를 찾아보기 힘들다. 단, 요즘은 퍼미션 플러그인이 많이 생겼다. 기능은 비슷하지만 플러그인마다 명령어나 부가적인 기능에서 차이가 드러난다.
권한 플러그인들은 대부분 권한 데이터를 YAML, JSON 등 특정한 문법으로 파일에 작성해 저장시킨다. YAML(.yml 파일) 의 경우 문법 특성상 공백을 빼먹거나 기호를 잘못 사용할경우 오류가 발생한다. 그러나 일반적으로 플러그인은 오류가 발생하면 콘솔에 발생 원인을 출력시키므로 서버 로그를 확인하면 문법 오류를 찾는데 큰 도움이 된다. SQL 타입을 지원하는 플러그인의 경우, 펄미션 정보는 사용자가 지정한 데이터베이스 서버에 저장된다. 권한 및 그룹 추가, 설정, 제거 등의 기본적인 조작은 플러그인 명령어만으로 해결되므로, 쿼리문을 능숙하게 다루지 못해도 문제 없다.

3.1.1.1. PermissionsEx[편집]

버킷이 탄생한 이후 오랜 기간동안 많은 유저들이 애용해왔던 권한 관리 플러그인이다.
YAML(파일), MySQL(데이터베이스) 의 두 가지 형식을 펄미션 데이터 저장 방식으로 지원한다.
우리가 아는 권한 플러그인의 기본적인 기능(노드, 그룹, 상속, 유저 데이터) 을 제공하고는 있어 무난하게 사용할 수 있으나, 업데이트가 늦고, 최근 뜨고 있는 플러그인들에게 밀리고 있다.

3.1.1.2. GroupManager[편집]

PermissionsEx는 SQL 데이터베이스를 지원하여 번지코드를 사용하는 각 서버마다 개별적인 권한 설정을 할 수 있다.
하지만 GroupManager는 config.yml 설정에 따라 각 월드마다 다른 권한과 등급을 부여해줄 수 있다. 단, SQL은 지원하지 않는다.
만일 당신이 번지코드가 아닌 단일 서버를 열고 있지만, 월드별로 권한을 다르게 매기고 싶다면 이 플러그인을 사용하는것을 추천한다.
권한 설정 양식은 PermissionsEx와 비슷하다.[7]

3.2. 보안 플러그인[편집]

국내의 KFireWall처럼 오피를 제외한 플레이어의 접속을 임시적, 영구적 으로 막는 플러그인이 있고 메크로 프로그램 방지 형식으로 잠수를 탈 경우 플레이어의 모든 서버 상호작용이 씹어지는(...) 병크내는플러그인 등이 있다. 굳이 사용해보진 말자 호환되는 버전도 적고 여러가지 병크를 유발해서 서버를 망칠 수도 있다 이럴땐 무슨 문제인지도 모르고 서버 어드민은 묵념(...)

3.2.1. 게임테러/핵 방지 플러그인[편집]

AAC, Spartan[8],NoCheatPlus[9] 를 사용해서 핵사용 관련된 테러는 대부분 막을 수 있다. 스마트 무빙 핵 사용시 속도를 올린다거나 벽을 타서 움직일 경우 서버 관리자에게 메시지가 전송된다. [예시(AAC)]
개인 블럭 보호 관련으로는 LWC, Lockette[11][12]이 있다.
광범위한 보호로는 PreciousStones 로 블럭을 이용해서 보호하는 방식도 있다. 콘피그를 설정해주면 유저가 사용할 수 있는 수준으로 변경가능하다.
남의 집을 TNT로 멋대로 부수거나, 용암을 붓거나, 물로 집주인을 귀찮게 하거나, 버그를 써서 사람들을 괴롭히거나, 아이템을 훔치거나, 그냥 집을 캐가거나(...) 하는 테러를 방지한다. 타 플레이어에 의해 일어나는 플레이어 입장에서 영 좋지 않은 일들은 거의 막아준다. 하지만 약탈서버/생야생서버에서는 테러 방지 그런거 없다. 어느정도 사회생활을 보장하는 곳에선 오히려 깔지 않고 테러/도둑질이 또다른 직업의 활동으로서 존재하기도 한다.

해외 계열에서는 GriefPrevention 플러그인이 애용된다. 자동으로 근처 블럭을 보호해주는 기능 등이 있다. 다만 커맨드로 사각형 모양의 구간을 지정해야 하는데 처음 써 보면 생소하다. 어드민은 블럭을 무한히 보호할 수 있으며 일반 플레이어의 보호 가능 블럭을 제한 가능하다.

3.2.2. 서버테러 방지 플러그인[편집]

CrystalFireWall 국내 개발자 Xeon 이 개발한 서버테러방지 플러그인이다.
프록시 차단을 통한 봇 테러 공격, 강제OP 등을 차단한다. ( 프록시 테러는 정품서버에선 활성화되지 않는다. )
DDOS 같은 네트워크 공격은 방어하지 못한다. UTM 같은 방화벽을 이용하자.

2014년 1월 12일 이후로 업데이트가 없다. CFW2 의 알파버전이 나온듯 하나, 버그도 많고 수요가 적어서인지 개발이 중단되었다. CFW2 최신버전 (카페가입이 필요하다)

3.2.3. 블럭 로깅, 롤백 플러그인[편집]

CoreProtect 가 있다.
되도록이면 MySQL 데이터베이스를 사용하는 것을 권장한다. 파일 I/O보다 SQL이 대용량 정보를 저장하고 읽기 효율적이므로

모르는 사람이 많은 명령어로
/co rollback T:<시간><시간단위>[13]
/co l a:<로그조사명> u:<유저> [14]

여담으로 월드에딧에도 특정 영역의 블럭을 이전 상태로 되돌릴 수 있는' 기능이 있다![15] [16] 물론 그 사람이 나가면 망한다. 그렇지만 광범위 테러의 경우 되돌리는 것에 한계가 있지 않을까....

3.2.4. ChatControl (채팅 관리 플러그인)[편집]

이 플러그인은 채팅 관리의 편의성을 갖춘 플러그인으로, 일단 기본적으로 비속어를 48개 이상이나 막는다. 게다가 정규표현식 (Regex) 기술을 사용하여 더 효과적으로 차단할 수 있다. 심지어 효과적으로도 IP 홍보를 차단한다고 한다. 이 외에 도배, 같거나 유사한 단어, Caps, 영어 이외의 언어, 자동 오차/문법 수정, 명령어, 등등 채팅에서 기본적인 기능을 제공한다. 그러나 이 플러그인의 업그레이드 버젼인 ChatControl Pro가 있다. 이 플러그인은 유료이며, 스피갓 웹사이트에서 구매할 수 있다. ChatControl Pro는 번지코드 동기화, 포인트 누적 시스템, 등등 채팅 기능이 더 많이 들어가 있다.

3.2.5. 아이템 이용 제한 플러그인[편집]

http://dev.bukkit.org/bukkit-plugins/banitem/
특정 아이템을 권한을 가진 사용자 외에는 이용하거나 특정 행동[17]을 하지 못하게 방지하는 플러그인이다.
아이템의 금지 사유 또한 설정 가능하며 금지 아이템을 인벤토리에서 삭제하는 기능도 가진다.[18] TNT 등 테러에 악용 가능하거나 기타 문제의 소지가 있는 아이템을 제한할 때 사용 가능하다.

3.2.6. WorldBorder[편집]

https://dev.bukkit.org/projects/worldborder
바닐라의 세계 경계보다 더 고급적인 세계 경계를 추가하는 플러그인. 원형/직사각형 형태의 세계 경계도 구현 가능하며, 월드별로 세계 경계의 모양과 크기를 다르게 지정하는것도 가능하다. 세계 경계 내의 청크를 미리 생성하거나 세계 경계 밖에 존재하는 청크를 삭제하는 기능도 갖추고 있다. Dynmap과 기본적으로 호환되어 해당 플러그인이 있을 경우 지도에 세계 경계가 표시된다.

포지 모드 버전으로도 포트되어 있다.

3.3. 컨텐츠 중심 플러그인[편집]

3.3.1. 능력자 플러그인[편집]

무작위 능력을 할당 받아서 능력을 이용하여 PvP를 통해 승리하는 게임이다.

파일:나무위키상세내용.png   자세한 내용은 능력자 플러그인 문서를 참고하십시오.

3.3.2. Traincart[편집]

파일:나무위키상세내용.png   자세한 내용은 Traincart 문서를 참고하십시오.

3.3.3. Magic Spells[편집]

말그대로 마인크래프트에서 마법을 쓸 수 있도록 해 주는 플러그인이다. 실제로 마인크래프트 내부의 엔티티나 파티클들을 이용하여 모드가 없이도 서버에 접속만 하면 다양한 마법적 효과가 나타날수 도와준다. 난이도는 쉬운 편이다.[19] Magic이나 SkillAPI보다 무궁무진한 스펠과 이팩트를 만들어 낼 수 있다. 게다가 변수, 이벤트 등이 있어 서버 시스템을 제작할 수 있는 등 정말 기능이 많은 플러그인이다. 사실상 시스템 플러그인이라 카더라

3.3.4. CrackShot[편집]

총 플러그인이다. 다양한 계열의 총들과 폭탄이 기본 사양으로 들어있으며 자기 스스로 입맛에 맞춰 수정하거나 새로 만드는것이 가능하다. 특히 이 플러그인의 강점은 다양한 총들의 효과를 클라이언트의 수정(모드 등)이 없이 이용할 수 있다는 것인데 이는 초보자들의 서버 유입을 쉽게 만들어준다. 이 플러그인으로 만들수 있는 총과 폭탄의 효과는 무궁무진한데, 총 맞으면 하늘로 날아가게 한다든가, 폭탄을 던지면 하늘로 발사되어 사람을 공중으로 끌어모아 던져버린다든지, 원격 폭탄을 만든다든지, 아무튼 다양한 총기와 폭탄을 만들 수 있도록 도와주는 좋은 플러그인이다. 특히 다른 플러그인도 그렇지만 서버 텍스쳐나 리소스팩등과 함께하면 큰 시너지 효과를 얻을 수 있다. 솔직히 음반이나 괭이에서 총알이 나가면 느낌이 이상하잖아?? 유료 애드온 버전인 CrackShot Pro가 존재한다.
여담으로, PVPgunplus 플러그인도 이 플러그인과 같이 총 플러그인이다.

3.4. 스크립터 계열 플러그인[편집]

3.4.1. VariableTriggers[편집]

스크립터 계열 플러그인중 대표주자[20]이자 입문형으로 주로 간단한 코드를 짜거나 명령어 축약의 용도로서 많이 사용한다. 하지만, 역시 스크립터 계열답게 지원하는 기능이 얼마 없더라도 많은 것들을 만들어 낼 수 있다. 이것의 상위호환형인 Skript나 one commend 정도까지 가면 거의 플러그인을 대체 할 수 있을 정도 하지만 서버렉은 책임 못진다.. 사실 이 플러그인의 주된 이용 구문은 IF구문으로서 보통 일정한 조건을 만족시키는 상황에서 변수를 생성하고 그 값을 IF구문에 넣어서 다양한 명령을 시행하는 형태로서 사용된다. 하지만, 거의 대부분은 명령어 줄일려고 쓴다는게 함정..

3.4.2. Skript[편집]

스크립터 계열 플러그인중 해외를 포함해서 가장 많이[21]사용하는 플러그인이다.[22] 위의 Varriable Triggers(VT) 는 명령어로 만드는 방식이라면 Skript는 전부 파일을 직접 수정하는 방식으로 제작한다. 기능은 VT보다 비교하기가 미안할 정도로 많으며 여기에 애드온을 추가해서 기능을 더 확장할 수 있다.
VT에 비해서 한가지 부족한게 있다면 해당 위치의 블럭에 기능을 넣지 못한다.[23] Skript 플러그인 전용 애드온을 추가하여 Skript 자체의 기능의 한계를 뛰어넘을 수 있다.

3.4.3. CommandHelper[편집]

커맨드헬퍼 Bukkit 포럼 커맨드헬퍼 공식 위키 (영어) 커맨드헬퍼 개발 빌드 (다운로드) 커맨드헬퍼 깃허브 (소스)
(버킷 포럼에는 마지막 업데이트가 2011년이지만 계속 업데이트가 되고 있다)
스크립터 계열 플러그인중 가장 나중에 한국에 알려진 플러그인이자[24], 제일 많은 기능과 발전 가능성을 가지고 있는 플러그인이다. Skript 플러그인과 동일하게 파일을 수정하는 방식과 게임 내에서 명령어로 작성하는 방식을 사용하나, 명령어로 입력하는 방식의 한계는 파일을 수정하는 방법보다 많이 제한되어 있다. 스크립터 계열 플러그인중에선 기능면으로 봤을 땐 감히 따라올 자가 없을 정도로 발전할 수 있다! 단, 작성자의 실력이 관건... 특수한 기능은 API 지원, DB 연결 지원 (MySQL, SQLite, PostgreSQL), WorldEdit 플러그인 및 WorldGuard 플러그인 연동 지원, 경제 플러그인 연동 지원, IRC 접속 지원 등이다. Bukkit 플러그인의 기능을 편하게 사용할 수 있도록 제작해 놓았다고 봐도 과언이 아닐 정도로 엄청난 기능이 있다.

3.5. 기타 플러그인[편집]

3.5.1. Essentials/EssentialsX[편집]

Essentials
각종 도움이 되는 기능을 제공한다. gamemode를 gm으로 줄인다든지 하는 사소한것부터, 닉네임을 일부만 쳐도 대상을 인식하는 것까지 있다.그리고 은근슬쩍 대상 선택기 옵션을 없애버렸다. 에센셜은 명령어가 워낙 방대해서, 마인크래프트 기본 명령어와 이름이 겹쳐서 덮어쓰기된 것이 많다. [25] 사실상 마인크래프트 버킷 서버의 필수요소다. 없으면 사용자가 현기증을 냈다. 요즘은 Craftbukkit이 1.8로 업데이트가 안되고 Spigot이 이를 이어가기 시작하자 "Craftbukkit의 공식 1.8 버전이 없으니 Essentials의 공식 1.8 버전도 없다는 이상한 논리를 대며 업데이트하지 않고 있다. 요즘은 Spigot이 직접 만들었나 보다.. 최신버전을 기준으로 서버 데이터가 위치한 나라의 컴퓨터 운영체제에서 로컬 파일을 인식하여 그 나라에 맞게 언어 파일을 불러와 해석해 준다.근데 왈도체를 뛰어넘어서 대놓고 글자 순서가 바껴있다. 예시 : 스피드를 '비행중'만큼 10 플레이어에게 지급하였습니다. 플레이어 이름.
근데 알고보면 명령어를 마음대로 바꿔버린다든지 여러가지 이상한 쓸데없는 기능 때문에 서버장과 어드민들이 고생한다. 이때문에 에센셜을 쓰지 않는 서버들이 급증하는 중. 대표적인 예가 /give로, NBT 태그를 못쓰게 만들어버리는 병크를 자랑한다.[26] 아이템을 지급할 수가 없는 것. Spigot에서 배포하는 버전은 예외로 NBT 태그가 작동한다. 다만 @p 등의 대상 선택 변수는 인식을 못한다. 즉, 특정 조건을 가진 플레이어에게 아이템을 주는 것이 불가능한 것.[27] 이 때문에 추가적인 플러그인을 사용하는데, 이제는 커맨드로 에센셜을 대체할 정도로 커맨드가 많아져 거의 쓸데가 없다. 비유하자면 플러그인 계의 옵티파인.
Essentials에서 파생된 프로젝트인 EssentialsX는 안정성과 호환성을 개선했다. 하지만 어느새부터인가 개발이 종료됬다.

3.5.2. WorldEdit[편집]

WorldEdit
각종 명령어로 블럭을 스폰시킬수 있다. 세세한 건축에는 쓰이지 않지만 의외로 지원 기능이 많기 때문에 노가다 없이 외벽->창문을 순식간에 올려버리거나 (stack), 복사 기능으로 TNT 캐논 부대를 만들기도 하며 (copy), 특정 게임 모드를 할때 플레이어의 동선을 제한 할 필요가 있으면 애용된다. 이때 주 사용법은 엄청나게 큰 기반암 성벽을 y좌표 255~0까지, 그러니깐 하늘 끝부터 공허까지 길막을 하는 것. 차라리 /worldborder가 낫다. 그리고 어차피 255까지 쌓아서 거기서 넘어가면 되지 않나 위쪽을 투명블럭으로 막아도 되긴 하다.
서버테러에도 자주 쓰이므로 조심하자... 일명 로그조사 (CoreProtect)플러그인을 잘 사용하면 테러를 복구하기 원활하기도 한게 월드에딧이다. /co rollback T:<TIME>, /co restore T:<TIME>
다만, 월엣의 기능의 정점이라 볼 수 있는 generate명령어를 이용하면 3차원 함수식을 통해 복잡한 모양을 명령어 한줄로 뽑아내는 굇수가 될 수 있다. 그 명령어 한줄 길이가 채팅 길이 제한을 넘기기 일쑤인 것은 재쳐두자

WorldEdit 플러그인이 없어도 괜찮은게, 사실 마인크래프트에 비슷한 명령어가 존재한다! 좌표 포인트를 도끼로 선택하는 월드에딧보다는 불편할지 몰라도 /fill과 /clone 명령어로 블럭 채우기, 복사 기능은 사용할 수 있다. 싱글, LAN, 멀티플레이 서버 모두 해당한다.

싱글플레이어, LAN 서버 또는 포지 모드 서버에서 월드에딧을 사용하고싶다면 포지 모드 버전의 월드에딧을 사용해보자. 포지 모드버전의 월드에딧은 바닐라뿐 아니라 모드의 블록 엔티티[28]도 데이터의 손상[29] 없이 복사/이동시키거나 되돌릴 수 있는 등 타 모드와의 호환성이 괜찮다.

3.5.3. Dynmap[편집]

버킷 링크
포럼 링크
Dynmap은 모드로 사용하는 것이 안정적이니 모드로 사용하는 것을 권장한다.
맵 전체를 웹브라우저로 볼 수 있다. 단, 이 플러그인이 실행된 이후에 맵의 해당 위치를 어떤 플레이어든 한 번은 다녀와야 맵이 밝혀진다.[30][31] 맵 타입을 변경하면 지하도 X-ray투시 모드로 볼 수 있다. 투시 모드는 지상만 밝혀져 있으면 플레이어가 지하를 다녀오지 않았어도 볼 수 있다. 플레이어의 현재 위치도 표시해주므로 이걸 쓰면 길 잃을 걱정도 없고 필요한 자원이 있는 곳을 굳이 찾아헤매지 않고 제깍 다녀올 수 있다. 특히 지하 던전 찾는데 매우 유용. 모드에서 추가되는 블럭도 지원하고 시계도 있다. 다만 멀티플레이 전용이라 싱글플레이 하는 사람은 쓸 수 없다. 하위호환 격으로 기본적으로는 미니맵 모드인 Journeymap에서 이 기능을 제한적으로 지원한다. 참고로 dynmap을 고해상도 모드로 놓고 전체 렌더를 돌리면 렌더링된 데이터만 수 기가바이트에 달한다. 만약 제대로 맵을 만들어서 하면 몇백 기가바이트를 달성할 수 있고, 소형 서버여도 많이 돌아다니면 몇십은 나온다. 실제 서버 어드민이 서버 개발할때 풀렌더링 돌리고 개발완료후 호스팅 업체로 올리다 용량이 너무 커서 병크를 맞은 적이 있다 카더라.(...) 주의하자
현재는 모드로도 존재하지만 초기버전은 CraftBukkit에서만 구동되는 서버전용 모드였다.

3.5.4. ProtocolSupport[편집]

https://www.spigotmc.org/resources/protocolsupport.7201/
1.8이상 버전 서버에 하위 버전(1.4.7, 1.5.2, 1.6.X, 1.7.X 등) 이 서버에 접속할 수 있도록 만들어준다.
당연히 플러그인 호환은 안되며, 하위 버전은 최신 버전의 기능이나 아이템을 사용할 수 없다. (엔더수정, 갑옷 거치대 등) [32]
국내에서는 인지도가 매우 낮은 편이며, 설치된 서버를 찾기 어렵다.
Spigot 버킷에서만 사용 가능한 플러그인이며 번지코드와 연동이 어렵기 때문에 일부 서버 운영에 소질이 많으신 분들만 주로 사용한다.
설치해두면 서버 업데이트가 자연적으로 매우 많아지고 업데이트하다가 크래시가 뜨기라도 한다면... 서버를 새로 만드는 노가다를 경험할 수 있다
잦은 업데이트에 불안정하므로 매우 오래된 구버전도 지원하는 이 플러그인보다는 1.9 부터만 지원하는 ViaVersion + ViaBackwards 를 쓰는 편이 낮다.

3.5.5. SkinRestorer[편집]

SkinRestorer
복제품 서버에서 스킨을 사용 가능하게 해주거나, 다른 사람의 스킨을 사용할 수 있게 해주는 플러그인이다.
대부분 미니게임 서버에서 변신 기능이나, 캐릭터 변경 기능을 위해 사용한다.
국내에서는 이 플러그인의 존재 자체를 모르는 경우가 다수이며, 만약 그 사람의 스킨에 망토가 있을 경우에도 EULA 위반이다.
사용이 매우 까다롭기 때문에 대부분 사용하지 않는 것으로 보인다.
1.12.1 기준으로 이걸 쓰면 명령 블록을 쓸 수 없는 버그가 있었다!, 2017년 11월 기준으로 해결되었다.

3.5.6. 악성코드 플러그인[편집]

플러그인계에도 악성코드가 있는데, 사실 강제OP 같은 것의 실체도 거의 대부분은 악성코드 플러그인. 주로 사용자가 많은 유명 플러그인으로 위장한다. 인터넷에 돌아 다니던 플러그인을 깔았더니 외부에서 접속이 가능하게 뜷어 주는 플러그인이 깔려 있다든지, 혹은 의도치 않게 악용된다든지 하는 경우이다. 또 백신 플러그인이 제작됐다 하더라...

4. 개발[편집]

[1] 거의 대부분의 서버 구현 프로그램이 바닐라 서버를 기반으로 제작되었다.[2] 여러 개의 서버들을 하나의 서버로 묶는 기능을 하며, 독립적인 서버로 동작한다.[3] 다만, Spigot 또는 PaperSpigot은 CraftBukkit에서 파생되어 버킷 플러그인을 완벽히 호환한다.[4] Sponge 플러그인, Glowstone 플러그인 등이 그 예이다.[5] 일부 서버 구현물은 해당 API 기반 플러그인을 유료 판매하는 것을 금지하기도 한다.[6] 스피갓 사이트는 프리미엄 플러그인의 환불을 보증해주지 않으니까 주의하자.[7] 여담으로 이 플러그인은 Essentials 제작자가 만들었다.[8] 앞 두 개는 유료이며, 핵을 매우 잘 막는다. [9] 무료이다, 다만 핵이 99.9% 너무 잘 뚫려서 다른 안티치트를 사용하는 것을 추천.[예시(AAC)] [AAC] Player failed Speed; moved unexpectly: (상세 사항)[11] 최근에 LockettePro 로 새로 업데이트 되었다.[12] OwnBlocks 이라는 설치 블럭을 부수지 못하게 하는 플러그인이 있지만 워낙 오래됐고 이를 이용해서 타인의 집을 블럭으로 덮어버리는 역테러를 하는 경우가 발생해서 상위버전에서는 잘 쓰지 않는다.[13] s는 초,m은 분,h는 시간이다. 예를들어 1h 2m 3s면 1시간 2분 3초인것.[14] 예를 들어 /co l a:command 를 사용하면 커맨드 사용 로그가 쫙 떠서 테러범 색출이 가능하다든가 테러범이 만들어 놓은 트리거를 볼 수도 있다.[15] //undo <되돌릴 횟수> <닉네임>으로 되돌릴 수 있다.[16] //redo도 마찬가지.[17] 우클릭, 블록 설치/파괴, 떨어진 아이템 줍기, 아이템 제작, 소지 등[18] 플러그인 설정을 통해 ON/OFF 가능하다.[19] 스펠명, 스펠 종류, 그에 따른 옵션, 연결되는 스펠을 적는게 전부이다.[20] 국내 한정이다.[21] 국내 인지도가 낮은건 양산형 복돌 1.5.2 서버가 넘치자 서버장들이 차별화를 두기 위해 비교적 쉬운 VT를 이용하기 시작한 것 때문이다.지금은 널려서 의미는 없다. 때문에 국내에서는 Skript를 말하면 잘 알지 못한다.[22] Spigot 포럼에는 해당 스크립트만 있는 플러그인 탭이 따로 존재하며 따로 전용 커뮤니티도 있다. 이를 이용해서 비교적 쉽게 접근할 수 있다.[23] 사실 불가능까지는 아니다. 우클릭시 해당 블럭의 좌표와 설정된 좌표를 비교하면 가능하기는 하지만 VT에 비하면 어렵다.[24] 위 항목의 스크립트는 말하면 아는 사람이라도 있지만 커맨드헬퍼는...[25] 명령어 앞에 minecraft: 를 붙이면 같은 명령어의 경우 마인크래프트 기본 명령어를 실행한다. /minecraft:give 는 에센셜 명령어가 아니다.[26] 단 이때 /minecraft:give 로 할시 정상작동한다.[27] 마인크래프트 기본 명령어로 /minecraft:give 를 사용해서 해결하자.[28] 고유한 기능과 데이터를 갖는 블록이다. 예를 들어 상자, 화로, 깔대기 등이 있다.[29] 데이터가 손상되면 저장된 아이템이 삭제되거나 블록 상태등의 중요 정보가 없어져 오류 블록으로 변하거나 드물게는 크래쉬를 유발하는 등의 문제가 발생할 수 있다.[30] 콘솔 커맨드를 입력하면 현재 생성된 맵 전체를 렌더링할 수 있지만 아주 오래 걸린다. 그리고 그동안 서버가 많이 버벅일 수 있다.그냥 튕길수도 있다[31] 이 커맨드로 렌더되는 기준은 온라인 유저뿐만 아니라 오프라인 유저를 포함, 그 동안 서버에 읽혀진 맵을 전부 렌더한다. 서버가 많이 버벅일 수 있는 건 맞지만, 소규모 서버라면 맵 크기가 크지 않으므로 한적한 틈에 돌려볼만 하다. [32] 다른 블록으로 대체되거나 사라진다.