나무모에 미러 (일반/어두운 화면)
최근 수정 시각 : 2022-01-13 22:12:30

Skript/스크립트 작성 도움말

파일:상위 문서 아이콘.svg   상위 문서: Skript

파일:마인크래프트 로고.svg
{{{#!wiki style="margin: -0px -10px -5px; min-height:calc(1.5em + 5px)"
{{{#!folding [ 펼치기 · 접기 ]
{{{#!wiki style="margin: -5px -1px -11px; word-break:keep-all"
<colbgcolor=darkgreen><colcolor=#fff> 기본 플레이
시스템세계 (시드) · 게임 모드 · 난이도 · 게임 규칙 · 엔딩 · 죽음 메시지 · 스플래시 · 명령어 · NBT · 런처
인게임아이템 · (플레이어) · 개체 · 날씨 · 차원 · 생물군계 · 구조물 · 마법 부여 · 상태 효과 · 조작법 · 피해 · 업적
도움말튜토리얼 · (탐험 · 파밍 · 회로) · 재생 가능한 자원 · 브릿징 · PVP · 파쿠르 · 스피드런 · 건축 (맵아트)
시리즈 및 매체
출시 에디션자바 에디션 (업데이트 · 거리 효과) · 베드락 에디션 (업데이트) · 포켓 에디션* · 콘솔 에디션* · 파이 에디션*
파생 게임마인크래프트 던전스* · 마인크래프트 레전드* · 마인크래프트 에듀케이션 · 마인크래프트: 스토리 모드* · 마인크래프트 어스*
미디어OST · 관련 서적 · 레고 · 영화 · 애니메이션 · Minecraft Live · Minecraft Now · Minecraft Monthly
유저 콘텐츠
창작 요소2차 창작 · 망토 · · 모드 (개발 · · 모드팩) · 애드온 · (리소스 팩 · 데이터 팩) · 외부 프로그램 ·
멀티 콘텐츠멀티플레이 · 서버 · 플러그인 · Realms · EULA
개발개발 기초 · 모드 개발 · 플러그인 개발
기타
이야깃거리여담 · 커뮤니티 · 사건 사고 · 문제점 · 용어 · 지원 언어 · 머나먼 땅 · 이미테이션 게임 · 히로빈
관련 문서나무위키 마인크래프트 프로젝트 · 마인크래프트로 분류된 문서 · 마인크래프트의 하위 문서
* 표시는 서비스가 종료되었거나 개발이 중단되었다는 표시이다. }}}}}}}}}

1. 개요2. Skript
2.1. 작성2.2. Events2.3. Conditions2.4. Effects2.5. Expressions2.6. Types2.7. Loops2.8. Functions2.9. Command2.10. Variables
3. 애드온

1. 개요

마인크래프트 Skript 작성에 필요한 문법과 이벤트, 효과 등이 서술된 문서이다.

2. Skript

Skript 는 njolbrim이라는 개발자가 2012년 2월 17일 처음 dev.bukkit.org 에 올렸다. 콜론과 인덴트로 스코프를 구분한다는 점에서 Python과 가장 유사하다.

2.1. 작성

Skript/스크립트 작성 도움말/작성로 이동합니다.

2.2. Events

스크립트의 시작점으로, 인게임에서 발생하는 다양한 변화에 따라 이벤트가 발생한다.
자세한 내용은 해당 문서 참고.

2.3. Conditions

스크립트에서 사용 가능한 다양한 조건문이다. 일반적인 비교는 Comparison을 이용한다. if 와 if else, else 를 사용해서 분기가 가능하지만 이중 조건문(if a is 1 or b is 2)을 지원하지 않는다.

2.4. Effects

실제로 명령을 실행하는 구문이다. 일반적인 실행은 Change를 이용한다.

2.5. Expressions

마인크래프트의 다양한 값을 표현하는 구문이다.

2.6. Types

마인크래프트 값의 자료형이다. 값 변환의 기준이 된다.

2.7. Loops

반복문이다. loop와 while이 있다. while은 다른 프로그래밍 언어와 같으나, loop는 사용 방법이 약간 다르다.

2.8. Functions

프로그래밍 언어에서의 함수와 같지만, 입력/출력/기본값 만을 지원한다.

2.9. Command

마인크래프트의 명령어를 만들 수 있다.

2.10. Variables

프로그래밍 언어에서의 변수와 같지만, 일반 변수/배열/지역 변수 만을 지원한다. 또한 배열 변수는 일반적인 프로그래밍 언어와는 사용법이 약간 다르다.

3. 애드온

스크립트의 애드온은 라이브러리와 유사하다. 스크립트 내장 기능 이외의 이벤트, 효과 등을 사용할 수 있다.