Skip to content
호스팅 · 플러그인 가이드

Skript: Java 없이 커스텀 메커니즘 만들기

Skript가 무엇인지, 간단한 스크립트 예시, 리로드, 그리고 성능상의 함정을 다뤄요.

업데이트 2026년 8월 13일

Skript는 서버 동작을 거의 일반 텍스트로 설명할 수 있게 해 주는 플러그인이에요. 기성 플러그인으로는 처리할 수 없는 경우를 다뤄 줍니다.

예시

on join:
    if player is new:
        send "&aWelcome!" to player
        execute console command "give %player% bread 16"
        teleport player to spawn

on death of player:
    if victim's world is "arena":
        cancel event
        teleport victim to spawn

.sk 파일은 plugins/Skript/scripts/에 위치해요.

리로드

/sk reload all
/sk reload script_name

스크립트를 리로드하는 것이 서버에서 /reload를 실행하는 것보다 안전해요 — 후자는 아예 사용하지 않는 게 좋아요.

애드온

SkQuery, skRayFall, SkBee는 문법을 확장해 줘요: 아이템, 지역, GUI 등이에요. 필요한 것만 설치하세요: 모든 애드온은 메모리에 추가로 올라가는 코드예요.

주의할 점

  • 매 틱마다 모든 플레이어를 반복 처리하는 것은 어떤 플러그인보다 TPS를 빠르게 떨어뜨려요. every tick이 아니라 every 5 seconds를 사용하세요.
  • 오류가 있는 스크립트는 아예 로드되지 않아요: /sk reload의 출력을 확인하세요.
  • Skript를 업데이트하면 문법이 바뀌는 경우가 있어요 — 스크립트 사본을 보관하세요.
  • Skript는 콘솔 명령을 실행해요: 신뢰할 수 없는 출처의 남의 스크립트를 가져오지 마세요 — 플러그인을 받는 곳.

기성 플러그인이 더 나은 경우

작업이 표준적이라면(상점, 클랜, 퀘스트), 기성 플러그인이 더 안정적이고 빨라요. Skript는 직접 로직을 만들어야 할 때 빛을 발해요.

Minecraft 호스팅오프라인일 때도 서버가 실행돼요서버 만들기