개인 자료란 (JE)

  서버 커뮤니티

Profile yusin12 대표칭호 없음

yusin_YT 1e0511f92377434a9f27b5724c29fbe3

Profile

강좌 자바 에디션(JE) 커맨드 기초

[NEW .2 초보자 강의] JSON문법

2023.12.24 조회 수 221 추천 수 0
게임버전 1.20.x 

Loading......

초보자 중급자 전문가 의 말투가 다른 건 초급자보다 전달할게 많기 때문이라는걸 알아두시기 바랍니다.


0. JSON문법이란?

java script object Notation의 줄임말입니다!


1. 사용법

JSON문법이라는 글자가 보이면 바로 

{

}

이렇게 때려넣으시면되요!

그리고 이제 저 중괄호 사이에 저희가 뭔하는 것들을 파바방! 넣는거죠!


JSON문법 Tip)

text
{"text":"할 말"}할 말 이라는 글자를 띄운다.
color
{"color":"red"}글자를 빨간색으로 띄운다.
bold{"bold":true/false}글자를 두껍게/안두껍게 띄운다.
score
{"score":{"objective":"t","name":"A"}}t라는 스코어보드에 A라는 친구의 점수를 띄운다.
selector{"selector":"@e[type=player,limit=1]"}
플레이어 하나만 이름을 띄운다.
translate문자열 변역, assets/minecraft/lang/en_us.json
커맨드의 영역이 아님
keybind{"keybind":"key.sneak"}웅크리기 키를 띄운다.
nbt
{"nbt":"path"}nbt의 path값을 띄운다.
front글꼴을 지정커맨드의 영역이 아님
italic{"italic":true/false}글자를 기울여서 띄운다.
underlined
{"underline":true/false}글자에 밑줄을 그어서 띠운다.
strikethrough
{"strikethrough":true/false}글자에 취소선을 긋고 띄운다.
obfuscated
{"obfuscated":true/false}글자를 읽을 수 없게 띄운다.

clickEvent

run_command{"clickEvent":{"action":"run_command","value":"/give @s diamond 1"}}채팅에서 클릭 시,/give @s diamond 1을 실행한다.
suggest_command{"clickEvent":{"action":"suggest_command","value":"/give @s diamond 1"}}클릭 시 /give @s diamond 1이 채팅창에 자동 입력된다.
open_url {"clickEvent":{"action":"open_url ","value":"naver.com"}}
클릭 시 해당 URL이 들어간다.
copy_to_clipboard
{"clickEvent":{"action":"copy_to_clipboard","value":"히히"}}
클릭 시히히가 복사됨
change_page {"clickEvent":{"action":"change_page ","value":"5"}}클릭 시 5페이지로 이동

hoverEvent

show_text{"text":"123","hoverEvent":{"action":"show_text","contents":"응애"}}글자에 마우스를 가까이 대면 응애가 있는 글자를 띄운다.
show_item{"text":"123","hoverEvent":{"action":"show_item","contents":{"id":"minecraft:diamond"}}}
글자에 마우스를 가까이 대면 다이아몬드의 글자를 띠운다.
show_entity{"text":"123","hoverEvent":{"action":"show_entity","contents":{"type":"minecraft:zombie","name":"1","id":"0-0-0-0-0"}}}글자에 망스를 가까이대면 이름이 1이고 유형이 좀비이고 uuid가 0-0-0-0-0의 글자를 띄운다.

2. 예시

text[기본값 X]

{"text":"123"}


color[기본값 white]

{"text":"123","color":"green"}

참고로! color에는

black
gray
dark_red
red
dark_green
green
gold
yellow
dark_blue
blue
dark_purple
light_purple
dark_aqua
aqua
dark_gray
white

가 들어갈 수 있어요!


bold[기본값 false]

{"text":"123","color":"green","bold":true} 또는 {"text":"123","color":"green","bold":false}


score[기본값 X]

중급자 편에서 다룰 예정


selector[기본값 X]

{"selector":"@p","color":"green","bold":true}


keybind, nbt[기본값 X]

중급자 편에서 다룰 예정


italic

{"selector":"@p","color":"green","italic":true}


underlined

{"selector":"@p","color":"green","underlined":true}


strikethrough

{"selector":"@p","color":"green","strikethrough":true}


obfuscated

{"selector":"@p","color":"green","obfuscated":true}


clickEvent,hoverEvent

중급자 편에서 다룰 예정


3. 마무리

질문은 댓글/쪽지/디코(yusin_12)

Warning
댓글이 없습니다.

새로운 댓글을 등록해 주세요!

뉴스 및 창작물
/files/thumbnails/600/818/003/262x150.crop.jpg?20240622093723

레드스톤

[마크 피아노커버] 에반게리온 잔혹한 천사의 테제

노트블럭전문가

2024-06-22

0

/files/thumbnails/647/816/003/262x150.crop.jpg?20240619112336

건축

숭례문(프리퀄) 2

KHC

2024-06-19

0

/files/thumbnails/308/815/003/262x150.crop.jpg?20240617084353

레드스톤

[피아노커버] 디스코드 - QWER 2

노트블럭전문가

2024-06-17

1

/files/thumbnails/932/812/003/262x150.crop.jpg?20240622110502

업데이트

마인크래프트 1.21 정식 업데이트

학교가기싫다

2024-06-14

1

/files/thumbnails/308/805/003/262x150.crop.jpg?20240605201646

레드스톤

[노트블럭 커버] 팬서비스/mona 【 HoneyWorks 】

노트블럭전문가

2024-06-05

0

/files/thumbnails/288/791/003/262x150.crop.jpg?20240602150002

아티클

《까다로운 시련》 업데이트 날짜 공개 및 정보

학교가기싫다

2024-06-02

0