개인 자료란 (JE)

  서버 커뮤니티

Profile Keeped 대표칭호 없음

Keeped_Berries 84995840a5d44f58a8765035699b4708

Profile

질문하기 스크립트

마인크래프트 스크립트 플러그인 관련 질문(최신버전 기준)

2020.08.27 조회 수 219 추천 수 0

1. 엔티티를 대상으로 설정하는 방법

2.대상의 위치(x,y,z,시점)를 저장하는 방법

3./테스트 라는 명령어를 만들었을 때, 뒤에 붙는 여러가지로 명령을 실행하는 방법

ex) /테스트 A B C 를 입력했을 때, A를 B초후 C로 이동시킨다.

4.인벤토리에 어떤 아이템이 있는가를 감지할 수 있는 방법

5.마인크래프트 게임 내의 커맨드를 사용하지 않고 대상이 어떤 태그를 가지고 있는지 감지하는 방법

6. 스위치 기능을 만드는 방법

ex)버튼을 한번 누르면 A모드, 다시 한번 누르면 B모드로 변한다.

7.마인크래프트 게임 내의 커맨드를 사용하지 않고 어떤 대상이 소환되는 시간에서부터 점수를 부여하는 방법.

ex)좀비를 소환했을 때, 그 시간으로부터10초후 명령을 실행한다.

8.어떤 블럭을 부쉈을 때, 그 블럭이 있던 자리에 다른 새로운 블럭이 채워지게 하는 방법.(블럭의 위치를 지정해서 명령을 실행하는 방법)

ex) 어떤 위치의 돌을 부쉈을 때 양털로 바뀜(단, 아이템은 드랍되지 않음.)

2개의 댓글

서재형
2020.08.27

1. 여러가지 방법이 있죠. on hit 이벤트의 victim이라던가...

2. set {변수} to 대상's location

3.

command /테스트 [<player>] [<integer>] [<player>]:

%trigger:

%%wait arg 2 second

%%teleport arg 1 to arg 3

위처럼 하면 /테스트 플레이어1 3 플레이어2 를 했을 때 3초후 플레이어1을 플레이어2에게로 텔레포트시킵니다.

4. if 대상 has 아이템:

5. 그부분은 https://forums.skunity.com/resources/jaylawls-scoreboard-tagapi.615/ 를 참고하세요

6.

if {%player%.switch} is not set:

%set {%player%.switch} to 1

%exit

if {%player%.switch} is 0:

%set {%player%.switch} to 1

%exit

if {%player%.switch} is 1:

%set {%player%.switch} to 0

이와 같은 방법으로 가능합니다.

7.

on spawn:

%if spawned entity is zombie:

%%wait 10 second

%%명령 실행

8.

on break:

%if event block is stone:

%%cancel event

%%set event block to wool

Keeped
2020.08.27
@서재형

감사합니다.

뉴스 및 창작물
/files/thumbnails/268/789/003/262x150.crop.jpg?20240515192032

레드스톤

벌레먹은 돌 빠르게 제거하는 법

GlassesFilm

2024-05-15

0

/files/thumbnails/797/788/003/262x150.crop.jpg?20240515090924

건축

마인크래프트로 구현한 카르카손 보드게임

Warak

2024-05-15

1

/files/thumbnails/487/784/003/262x150.crop.jpg?20240508233607

모드

Windows Borderless 모드에서 악성코드 발견

학교가기싫다

2024-05-08

1

/files/thumbnails/384/778/003/262x150.crop.jpg?20240512002324

업데이트

마인크래프트 자바 에디션 스냅샷 24w18a

학교가기싫다

2024-05-06

0

/files/thumbnails/855/781/003/262x150.crop.jpg?20240505141129

레드스톤

레이저 클리너

GlassesFilm

2024-05-05

1