개인 자료란 (JE)

  서버 커뮤니티

Profile 허두 한마포 커뮤니티 매니저

HURDOO 2b370e4f33334fd5af2d1419cfe356a7

Profile

강좌 자바 에디션(JE) 커맨드 공략

기능 넣어주기! [JE]

2020.05.10 조회 수 590 추천 수 1
게임버전 모든버전 

(이 게시글 주소: http://jerawjson3.ezcommand.kro.kr)


JE에 관한 내용입니다.

BE의 raw JSON에 대한 내용은 여기를 참고해주세요.


0. [JE - raw JSON 기본]

1. [JE - raw JSON 문구 내용 설정]

2. [JE - raw JSON 문구 디자인 설정]

3. (현재 게시글)

4. [JE - raw JSON 팁 (준비중)]

5. [BE - raw JSON]




세번째는 추가 액션들의 요소입니다.

해당 문구에 추가적으로 여러가지 액션들을 넣어주는 역할을 하고 있죠.

자세한 건 아래를 보며 이해하시는 것이 좋을 것 같습니다!


insertion: Shift를 누른 채로 문구를 클릭했을 때 특정 내용을 채팅 입력칸에 넣어줍니다.

이때 입력칸에 이미 쓰여 있었던 내용을 덮어쓰진 않습니다.

사용법: {문구 옵션,"insertion":"내용"}

내용 칸에 채팅 입력칸에 입력될 내용을 입력하시면 됩니다.

예시) {"text":"[클릭]","insertion":"Hello World!"}

cb1617252996fa3765ad59d02aa91e92.png


clickEvent: 문구를 클릭했을 때 특정한 기능을 실행합니다.

사용법: {문구 옵션,"clickEvent":{"action":"기능","value":"내용"}}

기능과 내용에는 총 6가지를 입력할 수 있습니다.


open_url: 인터넷 링크 열기

사용법: {문구 옵션,"clickEvent":{"action":"open_url","value":"링크"}}

링크에는 열릴 링크를 입력하시면 됩니다.

예시)

{"text":"[클릭]","clickEvent":{"action":"open_url","value":"http://rawjsonclickeventeg.ezcommand.kro.kr"}}

1c4cd9e6c52b68471edc58c33c4f19c3.png



open_file: 컴퓨터에 저장된 파일 열기

사용법: {문구 옵션,"clickEvent":{"action":"open_file","value":"파일"}}

파일에는 파일 경로를 입력하시면 됩니다. (폴더 경로는 / 로 구분합니다)

다만... 보안상의 이유로 플레이어들은 이용할 수 없다고 하네요 ㅠㅠ



run_command: 명령어 실행하기

사용법: {문구 옵션,"clickEvent":{"action":"run_command","value":"명령어"}}

명령어에는 실행할 명령어를 입력하시면 됩니다. 단, 슬레쉬( / )를 맨 앞에 포함하여야 합니다.

예시) {"text":"[클릭]","clickEvent":{"action":"run_command","value":"/tellraw @a {\"text\":\"Hello\"}"}}

142a3fafe058c7c38c3da53d3e926bfe.png



change_page: 페이지 넘기기

책에서만 이용할 수 있습니다.

사용법: {문구 옵션,"clickEvent":{"action":"change_page","value":"페이지"}

페이지에는 이동할 페이지 숫자를 입력하시면 됩니다. 꼭 이미 만들어진 페이지여야 합니다.

예시) {"text":"[클릭]","clickEvent":{"action":"change_page","value":"2"}}


27743144b25e78aecab3fd553c84e876.png48431b5ead09340b6e09bf895aca87f8.png



suggest_command: 특정 내용을 채팅 입력칸에 넣기

insertion과 비슷하지만,

원래 채팅창에 쓰고 있던 내용을 지우고 특정한 명령어를 채팅창에 붙여넣습니다.

사용법: {문구 옵션,"clickEvent":{"action":"suggest_command","value":"명령어"}

명령어에는 입력될 명령어를 입력하시면 됩니다. 단, 슬레쉬( / )를 맨 앞에 포함하여야 합니다.

예시) {"text":"[클릭]","clickEvent":{"action":"suggest_command","value":"/say hi"}}

25a06bb348d954e70b4ad95b237470a0.png



(1.15~) copy_to_clipboard: 복사하기

특정 내용을 클립보드에 복사합니다.

사용법: {문구 옵션, "clickEvent":{"action":"copy_to_clipboard","value":"내용"}

내용에는 복사될 내용을 입력하시면 됩니다.

예시) {"text":"[클릭]","clickEvent":{"action":"copy_to_clipboard","value":"test"}}

bf886318923b74c0e44479d3781b7ac5.png

(실행 후 채팅창에 붙여넣기한 모습입니다)



hoverEvent: 마우스가 문구 위에 올려졌을 때 특정한 기능을 실행합니다.


1.16~ 사용법: {문구 옵션,hoverEvent:{"action":"기능","contents":"내용"}}

~1.15 사용법: {문구 옵션,hoverEvent:{"action":"기능","value":"내용"}}


기능과 내용에는 총 3가지가 들어갑니다.



show_text: 문구 표시

마우스를 올렸을 때 특정 문구를 표시합니다.


1.16~ 사용법: {문구 옵션,hoverEvent:{"action":"show_text","contents":{JSON 문구}}}

JSON 문구에는 표시할 문구의 raw JSON 형식을 써주시면 됩니다.


~1.15 사용법: {문구 옵션,hoverEvent:{"action":"show_text","value":"문구"}}

문구에는 표시할 내용을 입력해주시면 됩니다.


1.16~ 예시) {"text":"1","hoverEvent":{"action":"show_text","contents":{"text":"1은 정수입니다."}}}

~1.15  예시) {"text":"1","hoverEvent":{"action":"show_text","value":"1은 정수입니다."}}

a34c3288e4e5ecc28227027e2eefddf7.png



show_item: 아이템 표시

마우스를 올렸을 때 특정 아이템의 속성을 표시합니다.


1.16~ 사용법:

{문구 옵션,hoverEvent:{"action":"show_item","contents":{"id":"아이템 코드","count":"개수","tag":{NBT}}}}


아이템 코드에는 아이템의 영문 코드를 입력하시면 됩니다. 아이템 코드 앞의 minecraft: 는 선택 사항입니다.

개수에는 아이템의 수량을 입력하시면 됩니다. 정수의 형식으로 입력하시면 됩니다.
선택 사항이며 사실 입력한다 한들 달라지는 것이 없습니다.

NBT는 선택 사항이며, 아이템의 NBT 태그를 입력하시면 됩니다.


~1.15 사용법: {문구 옵션,hoverEvent:{"action":"show_item","value":"{\"id\":\"아이템 코드\",\"Count\":개수,\"tag\":{태그}}"}}

아이템 코드에는 아이템의 영문 코드를 입력하시면 됩니다. 아이템 코드 앞의 minecraft: 는 선택 사항입니다.

개수에는 아이템의 수량을 입력하시면 됩니다. 정수 또는 정수b 의 형식으로 입력하시면 됩니다.

태그는 선택 사항이며, 아이템의 NBT 태그를 입력하시면 됩니다.


1.16~ 예시) {"text":"test","hoverEvent":{"action":"show_item","contents":{"id":"dirt"}}}

~1.15 예시) {"text":"test","hoverEvent":{"action":"show_item","value":"{\"id\":\"dirt\",\"Count\":1b}"}}

c8a8f5cfab7dabe56e71fed36a7b9528.png



show_entity: 엔티티 표시

마우스를 올렸을 때 특정 엔티티의 속성을 표시합니다.


1.16~ 사용법:

{문구 옵션,hoverEvent:{"action":"show_entity","contents":{"type":"엔티티 코드","id":"UUID","name":"이름"}}}


엔티티 코드에는 엔티티의 영문 코드를 입력해주시면 됩니다. 앞의 minecraft: 는 선택 사항입니다.
(Entity Namespaced ID)

UUID에는 엔티티의 UUID를 입력해주시면 됩니다.
1.15까지 사용되던 8-4-4-4-12자리 형태의 UUID여야 합니다.
(Hyphenated hexadecimal UUID)

이름에는 엔티티의 표시 이름을 입력해주시면 됩니다.


~1.15 사용법: {문구 옵션,hoverEvent:{"action":"show_entity","value":"{\"id\":\"UUID\",\"type\":\"엔티티 코드\",\"name\":\"{JSON 문구}\"}"}}

엔티티 코드에는 엔티티의 영문 코드를 입력해주시면 됩니다. 앞의 minecraft: 는 선택 사항입니다.
(Entity Namespaced ID)

UUID에는 엔티티의 UUID를 입력해주시면 됩니다. 8-4-4-4-12자리 형태의 UUID여야 합니다.
(Hyphenated hexadecimal UUID)

이름에는 엔티티의 표시 이름을 raw JSON 형태로 입력해주시면 됩니다.


1.16~ 예시)

{"text":"t","hoverEvent":{"action":"show_entity","contents":{"type":"pig","id":"1-1-1-1-1","name":"WintChoco"}}}

3b0b63c1c8c6962dcfa0816c9d96974a.png


~1.15 예시) 
{"text":"test","hoverEvent":{"action":"show_entity","value":"{\"id\":\"1-1-1-1-1\",\"type\":\"pig\",\"name\":\"{\\\"text\\\":\\\"WintChoco\\\"}\"}"}}

3e4ad60d3b90422ccc835fefd907cd38.png





0. [JE - raw JSON 기본]

1. [JE - raw JSON 문구 내용 설정]

2. [JE - raw JSON 문구 디자인 설정]

3. (현재 게시글)

4. [JE - raw JSON 팁 (준비중)]

5. [BE - raw JSON]






4개의 댓글

마크러버
2020.05.19

여윽시

마크에서 불가능이란 없다

허두
2020.05.19
@마크러버

마크에 불가능이... 있었나요?

mchang
2020.05.19

오 좋은 정보 감사합니다

허두
2020.05.19
@mchang

넵!

뉴스 및 창작물
/files/thumbnails/761/908/003/262x150.crop.jpg?20241025153749

건축

서울 숭례문(崇禮門) 4

KHC

2024-10-25

2

/files/thumbnails/578/899/003/262x150.crop.jpg?20241010142350

건축

경주 월정교 1

KHC

2024-10-10

2

/files/thumbnails/219/899/003/262x150.crop.jpg?20241009200950

건축

송전탑+도시 2

dbasd12

2024-10-09

2

/files/thumbnails/246/898/003/262x150.crop.jpg?20241008102328

레드스톤

단다단 - 오토노케(オトノケ) | 마인크래프트 노트블럭 커버

노트블럭전문가

2024-10-08

1

/files/thumbnails/348/896/003/262x150.crop.jpg?20241006103035

디도스/봇테러등등을 낚는 방법 4

물귀신

2024-10-06

3

/files/thumbnails/839/895/003/262x150.crop.jpg?20241006021227

SRV레코드는 보안도메인이 아닙니다. [서버오픈시 필독]

물귀신

2024-10-05

4