개인 자료란 (JE)

  서버 커뮤니티

한국 마인크래프트 포럼

마인크래프트 자료 및 커뮤니티 플랫폼

전체 회원수 122,181명 ( +16명 )

※ 장기간 미활동 회원 제외

Profile 허두 한마포 기자

HURDOO 2b370e4f33334fd5af2d1419cfe356a7

Profile

커뮤니티new 개발자란new 개발자 강좌new 커맨드

기능 넣어주기! [JE]

2020.05.10 조회 수 292 추천 수 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개의 댓글

mchang
2020.05.19

오 좋은 정보 감사합니다

허두
2020.05.19
@mchang

넵!

마크러버
2020.05.19

여윽시

마크에서 불가능이란 없다

허두
2020.05.19
@마크러버

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

컨텐츠
https://www.koreaminecraft.net/files/thumbnails/850/878/002/262x150.crop.jpg?20211018191640
(포션 시리즈) 3편 - 비 2

GlassesFilm

2021-10-18

3

https://www.koreaminecraft.net/files/thumbnails/337/871/002/262x150.crop.jpg?20211014221722

플러그인

달고나 뽑기 in Minecraft 8

BlueRing1017

2021-10-14

6

https://www.koreaminecraft.net/files/thumbnails/848/870/002/262x150.crop.jpg?20211014131239

답안지

한마탐 4주차 / 정오표 + 해설 1

베개냥이

2021-10-14

1