개인 자료란 (JE)

  서버 커뮤니티

Profile JSD-ITHAN 대표칭호 없음
Profile

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

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

2020.01.23 조회 수 1894 추천 수 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/150/925/003/262x150.crop.jpg?20241123005717

건축

응답하라 1988 ?

팀뉴일리시

2024-11-23

2

/files/thumbnails/761/908/003/262x150.crop.jpg?20241025153749

건축

서울 숭례문(崇禮門) 5

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