on load:
send "Hello, World!" to console
1. 개요
2. 특징
2.1. 장점
- 문법이 영문법에 기반해 다른 언어에 비해 비교적 쉽게 접근할 수 있다. [3]
- 플러그인에 비해 코드를 다시 로드하는 과정이 단순하기 때문에[4] 코드를 수정하면서 플레이를 지속할 수 있다.
2.2. 단점
- 생산성이 타 언어에 비해 떨어진다.[6]
- 타 언어와 코드를 작성하는 방식이 완전히 다르다.
- 레퍼런스가 타 언어에 비해 정보가 부족한 편이다. 객체들에 관한 기본적인 설명은 있으나, 객체의 프로퍼티나 이벤트 파라메터 등이 직관적으로 정리되어 있지 않다.
3. 스크립트 작성
스크립트의 Event, Conditions, Effect 등이 작성되어 있는 문서.
4. 업데이트
5. 알려진 오류
되도록 이슈 트래커에 작성된 내용을 위주로 작성해주시기 바랍니다. #
- 간혹 명령어 입력 시 `/skript help`라는 메시지만 나오는 경우가 있다. 호환되는 버전이 아닌 경우 발생하는 문제로 보인다.
- bensku-2.5-alpha3 버전에서 `on inventory click` 이벤트가 인벤토리에선 작동하지 않는다.
6. 애드온
[애드온 목록 펼치기 / 접기]
| 애드온 | 개발자 | 카테고리 | 기능 |
| Skellett # | LimeGlass | 유틸리티 | |
| SkQuery | |||
| SkRayFall | |||
| Biosphere2 | |||
| BunchSk | |||
| BungeeMaster | |||
| Conquer | |||
| Ersatz | |||
| FunkySk | |||
| GameAPI | |||
| Marsk | |||
| FileSkRebirth | |||
| HolographicDisplaysAddon | |||
| HyperSK | |||
| IdkSk | |||
| Khoryl | |||
| Kosmos- | |||
| MiSK | |||
| MundoSK | |||
| NpcAddon | |||
| PurpleSk | |||
| QuarSK | |||
| SharpSK | |||
| Sk-NBeeT | |||
| SkDragon | |||
| Skematic | |||
| skLib | |||
| skript-hack | |||
| skript-mirror | 자바에 접근할 수 있어 Vaultd 없이도 펄미션이나 에센셜의 돈을 불러올 수 있다. | ||
| skript-npc | |||
| Skript-Paper | |||
| skript-ping | |||
| skript-votifier-hook | |||
| skript-yaml | |||
| SkRolis | |||
| SkRPG | |||
| SkStuff | |||
| skU | |||
| Skuared | |||
| Skungee | |||
| skUnity-Testing | |||
| SkUniversal | |||
| skUtilities | |||
| SkWaze | |||
| Tablisknu | |||
| TeamSkript | |||
| Ticker | |||
| TuSKe | |||
| TwitterSK | |||
| Umbaska | |||
| Vixio | |||
| WebSKT | |||
| WildSkrip | |||
| WolvSK | |||
| randomsk | |||
| gomsk | |||
| wildsk |
과거에는 지원하는 기능 자체가 부족해 Title이나 ActionBar 효과조차 없던 시절이 있었지만, 현재는 보완되어 애드온을 사용하지 않고도 충분한 개발이 가능하다.
7. 커뮤니티 및 레퍼런스
- https://skriptlang.github.io/Skript/index.html: 깃헙 페이지로 호스팅되는 스크립트 공식 도큐먼트이다. 허나 페이지의 퀄리티가 매우 낮고 애드온과 관련된 내용이 없기 때문에 후술되는 도큐먼트가 권장된다.
- https://blog.naver.com/hireusen: 개인 유저가 Skript 플러그인의 구문들을 한국어로 번역 및 정리한 곳이다.
- https://skripthub.net/docs: 스크립트 외국 애드온의 상당수가 정리되어 있는 곳이다. skUnity와 같이 확장 프로그램이 존재한다.
8. 여담
- 마인크래프트 베드락 에디션의 비공식 모드들 중 하나인 ModPE 스크립트 역시 스크립트라고 불린다.
[1] 단, 이는 초보자가 코드 해석에 쉽게 익숙해질 수 있다는 것이다. 오히려 스크립트는 코드가 정형화되어 있지 않아 생산성 측면에서 C이나 자바에 비해 비교적 불리한 언어이다.[2] 서버를 다시 시작할 필요가 없다.[3] 단, 이는 초보자가 코드 해석에 쉽게 익숙해질 수 있다는 것이다. 오히려 스크립트는 코드가 정형화되어 있지 않아 생산성 측면에서 C이나 자바에 비해 비교적 불리한 언어이다.[4] 서버를 다시 시작할 필요가 없다.[5] 객체지향은 지원하지만 상속을 지원하지 않거나 하는 등.[6] 객체지향은 지원하지만 상속을 지원하지 않거나 하는 등.[7] 이 레퍼런스는 자체 확장앱을 지원한다. 링크[8] 이 레퍼런스는 자체 확장앱을 지원한다. 링크