개인 자료란 (JE)

  서버 커뮤니티

Profile JSD-ITHAN 대표칭호 없음
Profile

강좌 자바 에디션(JE) 플러그인 개발

[5강] 마인크래프트 플러그인 개발하기 - (ChatColor) 채팅 색깔 바꾸기

2020.01.23 조회 수 1650 추천 수 2
분야 플러그인 
게임버전 모든버전 

57192d482fe849aa5e1245ff5f1ac31d.png

안녕하세요! 오늘은 채팅 색깔을 바꿔 보도록 하겠습니다!

제가 전 강좌에서 가끔  ChatColor를 사용하였습니다.

하지만 조금 더 자세히 알아보도록 하겠습니다.


마인크래프트에서 채팅 색깔을 하얀색만 쓰면 멋이 없습니다 ㅋㅋㅋ 그래서 여러가지 색깔로 조금 더 멋지게 만들어 봅시다!

먼저 ChatColor로 사용할 수 있는 색깔들을 말씀해드리겠습니다. 그리고 하나 더 말씀 해드리자면 색깔만 아니라 밑줄, 굵기 등을 사용할 수 있습니다.

-색깔-

---BLACK---

검정

---DARK_BLUE---

어두운 파란색

---DARK_GREEN---

어두운 초록색
---DARK_AQUA---

어두운 아쿠아색(어두운 하늘색)
---DARK_RED---

어두운 빨간색
---DARK_PURPLE---

어두운 보라색

----GOLD----

금색

----GRAY----

회색

----DARK_GRAY----

어두운 회색

---BLUE---

파란색

---GREEN---

초록색

---AQUA---

아쿠아(하늘)색

---RED---

빨간색

---LIGHT_PURPLE----

연한 보라색

---YELLOW---

노란색

---WHITE---

흰색

---MAGIC---

( 한 메이션이 입혀진다)

---BOLD---

굵은 글자

---STRIKETHROUGH----

취소 선

---UNDERLINE---

밑줄

---ITALIC---

기울임꼴

---RESET---

모든 ChatColor을 리셋한다


@EventHandler
public void BlockBreakEvent(BlockBreakEvent e) {
    Player player = e.getPlayer();
    if(player.isOp()) {
       e.setCancelled(false);
    }
    else {
       e.setCancelled(true);
       player.sendMessage(ChatColor.RED + "You Don't Have Permissions to Place Block!");
    }
}

사용하는 예시를 알려드리겠습니다.

플레이어를 정의를 해줍니다.

그리고 player.sendMessage(ChatColor.색깔 + "메세지");

이렇게 적어주시면 됩니다.  sendMessage를 하실 때는 "+"를 사용합니다.

"메세지" + "메세지" + "ChatColor.색깔 + "메세지"

이렇게 사용하실 수 있습니다.

무조건 ChatColor이 앞에 있고 뒤에 메세지가 있어야 색깔이 적용이 됩니다.

마지막으로 주의 하실 점은 색깔을 입력할 때 문조건 대문자로 하고 띄어쓰기가 있는 것은 "_"를 사용하셔야 합니다.

예)

ChatColor.RED,  ChatColor.BOLD,  ChatColor.Light_Purple


ChatColor의 장점

경고문, 서버 접속 문자, 채팅 등을 화려하게 꾸밀 수 있습니다.


오늘 강좌는 여기서 마치도록 하겠습니다!

다음 강좌는 명령어를 치면 플레이어 발 밑에 블럭을 설치 하도록 하는 플러그인을 만들어 보도록 하겠습니다!




4개의 댓글

DDang_
2020.01.23

덕분에 많이 배워가용

JSD-ITHAN
2020.01.24
@DDang_

제 강좌를 보러 와주셔서 감사해용~

DRDTF
2020.02.27

좋은강좌감사합니다 많이배우네요

징크
2020.03.07

감사합니다

뉴스 및 창작물
/files/thumbnails/520/751/003/262x150.crop.jpg?20240328020349

레드스톤

마인크래프트 노트블록으로 만든 『 Bling‐Bang‐Bang‐Born 』 1

Sonttukk

2024-03-23

1

/files/thumbnails/467/742/003/262x150.crop.jpg?20240311163123

레드스톤

[노트블럭커버] MILGRAM -ミルグラム(밀그램)- / 아마네 「숙청 행진」 제 2심 2

리비온

2024-03-11

0

/files/thumbnails/846/741/003/262x150.crop.jpg?20240310221214

레드스톤

워든 vs 라마 200마리 1

GlassesFilm

2024-03-10

0

/files/thumbnails/542/739/003/262x150.crop.jpg?20240309070457

레드스톤

[고인의 명복을 빕니다][노트블럭]드래곤볼 GT 오프닝 - 점점 마음이 끌려

리비온

2024-03-09

0

/files/thumbnails/326/738/003/262x150.crop.jpg?20240328020414

레드스톤

마인크래프트 노트블록으로 만든 『 Build Our Machine 』

Sonttukk

2024-03-07

0

/files/thumbnails/952/735/003/262x150.crop.jpg?20240303230423

소식

복잡한 설치 없이 마크 애드온을 즐겨보세요! 새로운 블록, 몹, 조합법 등!

도라

2024-03-03

0

/files/thumbnails/212/735/003/262x150.crop.jpg?20240303113438

레드스톤

성장속도 실험

GlassesFilm

2024-03-03

3