개인 자료란 (JE)

  서버 커뮤니티

Profile 응애아기제니 대표칭호 없음
Profile

질문하기 플러그인

인게임 아이템 이름이 한글이면 검색이안됨

2024.01.20 조회 수 43 추천 수 0
이해도 초보자 
게임버전 (JE) 1.20.1 
게임버전 (BE) 관련없음 

1.20.2 크래프트버킷을 사용중인데 귀환서를 하나 만드려고 커맨드블록을 이용한걸로 만들어봤더니 근처에 있어야해서 플러그인으로 그냥 만들어봤는데

작동은 잘 됩니다 하지만 문제는 아이템 이름이 한글일시 매칭이안되고 영문일때에만 매칭이됩니다 ㅜ

if(e.getItem().getItemMeta().getDisplayName().equals("go home"))

이부분이고 e.getItem().getItemMeta().getDisplayName() 부분이 문젠가싶어 콘솔출력으로 확인해봐도

콘솔에는 아이템이름이 잘만뜹니다 하지만 코드에 go home 부분을 귀환 주문서로 바꾸면 if문이 작동을 안합니다 ㅜ

개발환경은 자바17 인텔리제이 입니다 인텔리제이 설정에서 인코딩 UTF-8로 다 설정했는데도 이럽니다.

방법이 있을까요?




9개의 댓글

코코냐
2024.01.20

서버 내의 데이터 인코딩 형식과 플러그인의 인코딩 형식이 일치하고, 값 또한 완벽히 일치해야합니다. 차라리 아이템에 인식용 nbt를 하냐 넣고, 그걸로 인식하는게 쉬울겁니다.

응애아기제니
2024.01.20
@코코냐

그런방식도 생각은 했었는데 제 실력이 저정도도 겨우해낸거라 시도는 안해봤습니다..

시도는 해보겠습니다 감사합니다

응애아기제니
2024.01.20
@코코냐

혹시 인식용 nbt를 Lore로 하게되면 이것도 한글이라 인식이 안될거같은데 숨길수있는 nbt는 없을까요?

코코냐
2024.01.20
@응애아기제니

그냥 무의미한 NBT를 새로 만들어도 무관합니다.

예) customItem:"return_scroll"

IRONBLOCK
2024.01.20
@코코냐

저도 플러그인 개발하는데 인코딩이 안맞아서 §도 챫으로 뜨고 한글도 이상하던데 어떻게 해야되나요?

lang 파일 같은걸 써야되나요?

(글고 닉이 왜 NeoForge에요???)

NoEul
2024.01.20
@IRONBLOCK

빌드 자동화 도구를 사용 중이라면 compile 작업에서도 인코딩 구성을 UTF-8로 바꿔야 해욘

코코냐
2024.01.20
@IRONBLOCK

닉은.. 실제로 제 닉이 네오포지기 때문입니다. 레어닉 냠냠

IRONBLOCK
2024.01.23
@코코냐

좋겠ㄷ

코코냐
2024.01.23
@IRONBLOCK

놀랍게도 아무도 안먹었더라고요.. 아직 인기 없냐바..

하지만 전 패브릭이 좋습니다.

뉴스 및 창작물
/files/thumbnails/576/775/003/262x150.crop.jpg?20240426232553

아티클

이달의 블록: 단단한 진흙

학교가기싫다

2024-04-26

0

/files/thumbnails/115/774/003/262x150.crop.jpg?20240428135129

업데이트

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

학교가기싫다

2024-04-24

0

/files/thumbnails/762/770/003/262x150.crop.jpg?20240418073724

레드스톤

T.B.H (고민중독) | 노트블럭 버전 | NoteBlock Cover [한국어 영어 중국어 가사 추가]

노트블럭전문가

2024-04-18

0

/files/thumbnails/218/767/003/262x150.crop.jpg?20240412130213

레드스톤

우리의 꿈 - 원피스 오프닝

노트블럭전문가

2024-04-12

0

/files/thumbnails/505/766/003/262x150.crop.jpg?20240411122306

레드스톤

기동전사 건담 수성의 마녀 | 노트블럭 커버 1

노트블럭전문가

2024-04-11

1