MC Toolkit

가이드 / 명령어 및 데이터

색상 및 서식 코드: § 코드, 헥스, 그리고 각각이 여전히 작동하는 곳

섹션 기호 코드는 어떤 곳에서는 여전히 작동하고 어떤 곳에서는 무시됩니다. 전체 표와 이를 대체한 헥스 문법, 그리고 어떤 환경에서 무엇을 받아들이는지 정리했습니다. 열여섯 가지 레거시 코드와 서식 코드를 다룹니다.

Minecraft에서 텍스트에 색을 입히는 방법은 세 가지이며, 이들은 서로 호환되지 않습니다. 상황에 맞지 않는 방식을 쓰면 표지판에 입력한 §6이 그냥 사라지는 이유가 바로 여기에 있습니다.

열여섯 가지 레거시 코드

코드색상코드색상
§0검정§8짙은 회색
§1짙은 파랑§9파랑
§2짙은 초록§a초록
§3짙은 청록§b청록
§4짙은 빨강§c빨강
§5짙은 보라§d연보라
§6금색§e노랑
§7회색§f흰색

여기에 서식이 더해집니다: §k 난독화, §l 굵게, §m 취소선, §n 밑줄, §o 기울임, §r 초기화.

§r는 색상과 서식을 모두 초기화합니다. 굵기만 따로 제거하는 방법은 없습니다 — 초기화한 뒤 색상을 다시 적용해야 합니다.

§ 코드가 작동하는 곳

환경§ 코드
server.properties MOTD✅
책과 깃펜 (직접 입력)❌
모루 이름 변경❌ 바닐라에서는
표지판 (게임 내 입력)❌
/tellraw 및 JSON 텍스트text 문자열 안에서는 ✅이지만 color 필드를 권장
명령어로 설정한 아이템 이름텍스트 안에서는 ✅이지만 JSON 필드를 권장
대부분의 플러그인✅, 흔히 § 대신 & 사용

패턴은 이렇습니다: 플레이어가 직접 입력한 것은 저장되기 전에 §이 제거되고, 명령어로 설정한 것은 텍스트 컴포넌트이며, 여기서는 color 필드가 깔끔한 방법입니다 (텍스트 안의 §도 여전히 작동합니다). 플러그인은 &6를 받아들여 변환하기 때문에, 플러그인 설정 파일이 바닐라 설정과 달라 보이는 것입니다.

헥스가 팔레트를 대체했습니다

JSON 텍스트 컴포넌트는 어떤 색상이든 받습니다:

{ "text": "Custom", "color": "#FF8800" }

열여섯 가지 색상이 천육백만 가지가 되었습니다. 이름 있는 색상도 여전히 작동하고 더 짧으므로, #FFAA00로 충분한 곳에서는 "color": "gold"를 써도 됩니다.

헥스는 바닐라에서 § 형태로는 작동하지 않습니다. 일부 서버는 §x§F§F§8§8§0§0을 지원하지만, 이는 Spigot 확장 기능이지 바닐라 동작이 아니며 바닐라 클라이언트에서는 실패합니다.

섹션 기호 입력하기

§는 U+00A7입니다. 방법은 다음과 같습니다:

  • 어딘가에서 복사해 오기
  • Windows 숫자 키패드에서 Alt + 21
  • 대부분의 플러그인은 &로 쓰면 변환해 줌

server.properties에서는 파일이 이스케이프된 유니코드이므로, MOTD 줄이 §6 대신 \u00A76로 표시되는 경우가 많습니다. 둘은 같은 문자입니다.

이름에 유니코드 기호 넣기

표지판, 책, 아이템 이름은 어떤 유니코드든 받아들이며, 서버들이 이름에 ✦ ✧ ❖ ➤ ★를 넣는 방법이 바로 이것입니다. 이들을 입력하는 코드는 따로 없습니다 — 문자 그대로 붙여넣는 것입니다. 글꼴이 지원하는 범위 안의 문자는 렌더링되고, 범위 밖의 문자는 글리프 누락 상자가 됩니다.

어떤 색상 코드나 유니코드 기호든 클릭해서 복사하고, 어떤 환경에서 받아들이는지 확인하려면 기호 및 색상 코드 레퍼런스를 참고하세요.

특수 문자 & 색 코드 모음 →

더 많은 가이드

모두 보기 →