마인크래프트 스크립트 API - mainkeulaepeuteu seukeulibteu API

지난 6월 호박파이가 단독으로 전한 마인크래프트 BE 공식 모딩 도구, 스크립팅 API가 1.9 베타 버전을 통하여 공개 베타 테스트를 개시했다.

마인크래프트 개발사가 게임을 개조할 수 있도록 모딩 API를 공식 제공하는 것은 2012년 버킷 API 이후 이번이 처음이다. 마인크래프트 개발자는 스크립팅 API 기술을 사용하면 자바스크립트로 턴제 RPG 게임, 플래피 버드 등 다양한 게임 콘텐츠를 개발할 수 있다고 전한다.

이 API를 사용하면 직접 모델링한 몹을 추가하는 것 외 별도의 조작 버튼이나 점수판을 화면에 표시하는 것도 가능하다.

Minecraft Bedrock Edition Chess

추가 기능은 자바스크립트로 코딩하여 행동 팩에 넣고 리소스 팩과 행동 팩을 게임 내에서 불러오는 방식으로 사용할 수 있다.

스크립트를 쓸 수 있는 공개 베타 버전은 1.9.0.3 버전으로, Xbox 인사이더 허브에서 테스트 풀에 참여하고 마이크로소프트 스토어를 통해 게임을 업데이트하면 무료로 업데이트 및 설치가 가능하다.

마인크래프트 스크립트 API - mainkeulaepeuteu seukeulibteu API

현재 스크립트는 PC에서만 지원하나, 정식 버전에서는 모바일, 콘솔, VR 기기 등 '베드락 게임 엔진'을 기반으로 개발된 타 플랫폼에서도 스크립트를 사용할 수 있다. 정식 버전은 2019년 출시 예정이다.

한편 모장은 마인크래프트 JE에는 이미 유저들이 만든 훌륭한 모딩 API인 포지가 존재해 공식 API를 제공하지는 않겠지만 모딩 환경 개선을 위한 노력은 하겠다고 밝혔다.

이 글과 링크된 글을 보려면 아래 링크를 클릭하세요.

Lede's Archive

마인크래프트/스크립트

[Skript 배포] 레벨 시스템을 커스텀 해보자 <Experience API>

Lede_ 2021. 4. 11. 09:39

스크립트


기존 마인크래프트의 레벨, 경험치 시스템을 비활성화하고 커스텀된 레벨, 경험치 시스템을 도입합니다.

또한 경험치, 레벨 시스템에 쉽게 접근할 수 있는 함수를 제공합니다.


제작 환경


Minecraft Version.

1.16.3

Skript Version.

2.5.3

Addon.

Skript-yaml

사용방법


Commands.

Command : Experience
Permission : sk.op.exp

/experience help

명령어 도움말을 출력합니다.

/experience reload config
Config 파일을 리로드합니다.

/experience create config

새로운 Config 파일을 생성합니다.

Config.

Config 경로
서버파일/Skript/Config/Exprience/config.yaml

Config 수정
Exprience.MaxLevel : 최대 레벨을 설정합니다.
Exprience.ExpIncreasePercent : 각 레벨별 레벨업 요구 경험치의 증가량을 설정합니다.
Exprience.FirstLevel : 최초 레벨업 시 필요한 경험치량을 설정합니다.


APIs.

경험치 지급
exp_Run(p:player, exp:number)

해당 함수를 사용하여 플레이어에게 경험치를 지급합니다.
기본 경험치 구슬 생성은 모두 캔슬됩니다.

예시 )

on break: # 블럭을 파괴할 때
	exp_Run(player, 100.75) # 플레이어에게 경험치를 지급합니다.

참고자료


네이버 카페 우마공

주의사항


다음 항목들로 인하여 발생하는 문제는 도움을 드릴 수 없습니다.

1. 스크립트를 제작 환경과 다른 환경에서 작동하여 발생하는 오류

2. 다른 스크립트 및 기능과의 충돌 문제

3. 스크립트를 수정하여 발생하는 문제

4. 다른 스크립트와의 기능 연동 문제

제작 환경과 동일한 환경으로 적용하였으나 오류가 발생한다면 디스코드 연락처로 질문해주세요


질문하기 전에 다음 항목들을 먼저 확인해주세요

먼저 사용방법을 정확하게 숙지하였는지 확인해주세요

서버의 코어가 Spigot/Paper 코어인지 확인해주세요

서버의 버전이 제작 환경과 일치하는지 확인해주세요

스크립트 플러그인의 버전이 제작 환경과 일치하는지 확인해주세요

애드온이 모두 적용되어있는지 확인해주세요

애드온의 버전이 제작 환경과 일치하는지 확인해주세요

대부분의 문제는 오류메세지를 확인하여 해결 가능합니다 오류메세지를 읽어주세요

오류가 발생한다면 먼저 스스로 해결 가능한 오류인지 확인해주세요

오류가 발생한다면 먼저 구글링 및 Docs 검색을 통해 이미 알려진 해결 방법이 있는지 확인해주세요

그래도 문제 해결이 불가능하다면 오류가 발생하는 상황, 발생하는 오류 그리고 해결에 도움이 될 수 있는 자료들을 정리하여 말씀해주세요


많은 분들에게 도움을 드리고 싶으나, 시간이 절대적으로 부족한 상황입니다.

배포 자료가 쌓여감에 따라, 적용에 문제가 발생하신 분들이 자주 질문을 해주십니다.

여기서 발생하는 문제가, 서버를 개발하시는 분들의 환경이 제각각이라

제가 문제점을 파악하는데 정말 많은 시간이 요구됩니다.

간단한 문제라면 제가 휴식하는 시간을 줄여서 도움을 드릴 수 있으나

이보다 더 많은 시간을 들여 도움을 드리기에는 부담이 되는 실정입니다.

따라서, 아래 커뮤니티의 질문 게시판을 적극적으로 이용하시는 것을 추천드립니다.

클릭하여 링크 이동이 가능합니다.

MINGCRAFT

AnotherLevel Official


버그 리포트는 언제나 환영합니다.

버그가 발생한 환경과, 상황을 기록하여 디스코드로 연락해주세요!


다운로드


디스코드 채널에 방문하여 다운로드.

클릭하여 채널 이동

깃허브에 방문하여 다운로드.

Releases

여기서 다운로드.

Exprience.sk

0.01MB

가급적 깃허브에 방문하여 최신버전을 다운로드 받는것을 추천드립니다.