개인 자료란 (JE)

  서버 커뮤니티

Profile 제라든 대표칭호 없음

Jeraden_n 4c8ff9825f8342f2bb0fd7c96f78d7e6

Profile

강좌 자바 에디션(JE) 플러그인 개발

[제라든의 매직스펠 강좌] [기초] 1강. 매직스펠(Magicspells) 플러그인

2019.11.27 조회 수 37779 추천 수 7
분야 매직스펠 
장르 재미, RPG 
게임버전 모든버전 
API 페이퍼 
자료글 https://github.com/TheComputerGeek2/MagicSpells 

 

 

1. 매직스펠이란?

 

기초 1강 - 1.png

 

(매직스펠 플러그인 로고)

 

매직스펠은 스크립트와 같이 시스템 플러그인의 일종으로, 직역하면 “마법 주문” 플러그인입니다.

즉, 특정 주문(스펠)을 작성하여 마법(매직)이 발동시키는 작동 구조의 플러그인입니다.

 

이해가 잘 안되시는 분은 그냥 스킬 제작 플러그인이라 생각하시면 됩니다.

물론 숙련된 매직스펠러 분들은 스킬 뿐만 아니라 여타 편의 시스템도 제작할 수 있지만,

플러그인의 본질은 스킬 제작에 있고, 거기에 특화되어 있습니다.

 

특히, 유명 마인크래프트 방송에 나오는 화려한 이펙트의 스킬들은 전부 이 플러그인으로 제작되었다고 해도 과언이 아닙니다.
 

요즘은 3D 리소스팩, 커맨드, 자작 플러그인으로 대체되고 있는 추세이긴 합니다만,

전문적인 프로그래밍 지식 없이도 쉽게 스킬 제작이 가능하다는 점이 아직까지도 메직스펠을 사용되고 있는 이유입니다.

 

 

 

 

2. 매직스펠의 용도

 

앞에서 설명드렸듯이, 해당 플러그인의 주요 기능은 스킬 제작입니다.

 

단순히 발사체 하나 나가는 초라한 스킬이 아니라,

화려한 이펙트와 복잡한 콤보를 가미한 재미있는 스킬을 쉽게 제작하실 수 있습니다.


대신 최적화나 용량 부분에서 비교적 떨어지는 편입니다.

 

제목 없음-1.png

(오류 해결하기도 어렵고, 서버에 상당한 무리가 간다….)

 

또한 시스템 개발이나 이벤트 트리거 기능에도 쓸 수는 있습니다.

하지만 직접 해본 입장에서는 비추천드립니다.

스킬 제작 특화라서 시스템 개발이 더 힘들 뿐만 아니라 최적화, 용량 문제가 극대화됩니다.
 

간단한 기능이 아니시라면,

시스템 개발에는 스크립트 플러그인이나 자작 플러그인을 이용하시길 바랍니다.

 

 

 

 

3. 매직스펠 다운로드 및 설치 방법

 

제목 없음-2.png

 

아래 다운로드 링크를 통해 매직스펠을 다운로드 받으실 수 있습니다.

 

주의하세요!

마인크래프트 버전에 맞지 않는 플러그인을 설치하시면 매직스펠이 올바르게 작동하지 않습니다!

 

매직스펠 플러그인 다운로드

 

[1.7.10] Magicspells v3.4.1
[1.9~1.12.2] Magicspells v3.6
[1.13~1.14] Magicspells v4.0 

 

공식 개발자 사이트: https://github.com/TheComputerGeek2/MagicSpells

 

해당 플러그인 파일은 버킷 plugins 파일에 넣어주시고 서버를 실행시키시면 됩니다.
 서버 콘솔 창에
[MagicSpells] MagicSpells loading complete! 문구가 뜨시면 성공하신 겁니다.

 

제목 없음-1.png

(매직스펠 버전이 맞지 않으면 이런 현상이 나타난다)

 

또한 1.9 이상의 상위 버전부터는 EffectLib이라는 애드온 플러그인을 이용하실 수 있습니다.

 

이 애드온을 통해 더 화려하고 독특한 마법을 구현할 수 있습니다.

하지만 삼각함수같은 수학적 지식이 필요합니다. 참고하세요.

 

이펙트립 에드온 다운로드


[1.9~1.14] EffectLib v6.2

 

다운로드 사이트: https://dev.bukkit.org/projects/effectlib

 

 

 

 

 

 

첫번째 강의는 여기까지입니다.

이번 게시글까지는 오리엔테이션이라 보시면 되고, 본격적인 강의는 다음 게시글부터 시작합니다.

 

참고로 저는 1.12.2 버전을 기준으로 강의합니다.

쓰시는 마인크래프트 버전에 따라 차이가 있을 수 있으니, 주의하시길 바랍니다.

 

매직스펠 강의는 매주 수요일, 일요일에 올라옵니다. 다음 강의 때 뵈요~
 




38개의 댓글

제라든
2019.11.28
@SpringOnionEgg

호옷

프리루트
2019.11.29

게시판에 썸네일이 나오지 않고 있길래 나오도록 설정해놓았습니다!

* 방법 : 게시판 설정 - 게시판 정보 - 고급 - 목록 설정 부분에서 왼쪽에 있던 썸네일 메뉴를 오른쪽으로 옮겼습니다

제라든
2019.11.29
@프리루트

엇, 일부러 그렇게 바꿨는데 돌아왔다능....!

일단 알겠습니당

프리루트
2019.11.29
@제라든

엇... 그럼 다시 원래대로 살포시.. ㅎㅎ

ENCE
2019.12.13

유용하네용

제라든
2019.12.13
@ENCE

감사합니다

니아카
2019.12.28

1.14.4 에서 v4.0 적용 후 이용하려고 하는데, 채팅에 /c 뜨는 오류만 반복되네요.. 어떡하죠..?

니아카
2019.12.28
@니아카

버킷 로그를 보니

 

[MagicSpells] Enabling MagicSpells v4.0-Beta-4

[MagicSpells] Found volatile code handler for v1_14_R1

[MagicSpells] Volatile code handler not found, using fallback.

Error occurred while enabling MagicSpells v4.0-Beta-4 (Is it up to date?)

 

라고 뜨는데 혹시 매직스펠 플러그인 업로드 되는 사이트가 어디인지 알려주실 수 있나요?

제라든
2019.12.29
@니아카

게시글에 다운로드 사이트가 있습니다.

그 사이트가 공식 개발자 사이트입니다.

 

그 사이트에서 releases 확인하시면 최신 버전으로 다운 받으실 수 있습니다.

니아카
2020.01.06
@제라든

컴 수리하고 오늘 확인했습니다 감사합니다 :D

 

DDang_
2020.01.14

매펠의 친구인 skillapi도 강의하실 생각이 있으신가요?

제라든
2020.01.14
@DDang_

skill api는 해본 적이 없어서 강의가 불가능합니다.

나중에 해당 플러그인을 쓸 기회가 생기면 고려해보겠습니다.

DDang_
2020.01.20
@제라든

알겠습니다

리드E
2020.03.12

오옹 잘 참조할게요

제라든
2020.03.22
@리드E

넵 감사합니다~

somaeng
2020.03.20

1.15.2 에 v4.0는 잘 적용되서 leap 나 area ,pain은 잘 되는데 입자 모두인데 pp는 안보이네요(파티클) 그 버전만 안되는건가요? 문법이 바꼈나요? 어떻게 사용하는지 알려주시면 참고해서 사용하겠습니다

제라든
2020.03.22
@somaeng

1.15 버전은 잘 모르겠네요.

문법이 바뀌었다는 소식은 못 들었고, 아직 beta 버전이라 오류일지도 모르겠습니다.

iamshj09
2020.04.16

1.14.4에서 4.0 beta 버젼을 다운받고 적용시킨뒤 했는데 leap ,area,pain은 잘 되는데 pp만 안보이네요

제라든
2020.05.09
@iamshj09

음, 쪽지로 구문을 보내주시면 문제점을 확인해보겠습니다.

뉴스 및 창작물
/files/thumbnails/150/925/003/262x150.crop.jpg?20241123005717

건축

응답하라 1988 ?

팀뉴일리시

2024-11-23

1

/files/thumbnails/761/908/003/262x150.crop.jpg?20241025153749

건축

서울 숭례문(崇禮門) 5

KHC

2024-10-25

2

/files/thumbnails/578/899/003/262x150.crop.jpg?20241010142350

건축

경주 월정교 1

KHC

2024-10-10

2

/files/thumbnails/219/899/003/262x150.crop.jpg?20241009200950

건축

송전탑+도시 2

dbasd12

2024-10-09

2

/files/thumbnails/246/898/003/262x150.crop.jpg?20241008102328

레드스톤

단다단 - 오토노케(オトノケ) | 마인크래프트 노트블럭 커버

노트블럭전문가

2024-10-08

1

/files/thumbnails/348/896/003/262x150.crop.jpg?20241006103035

디도스/봇테러등등을 낚는 방법 4

물귀신

2024-10-06

3

/files/thumbnails/839/895/003/262x150.crop.jpg?20241006021227

SRV레코드는 보안도메인이 아닙니다. [서버오픈시 필독]

물귀신

2024-10-05

4