개인 자료란 (JE)

  서버 커뮤니티

Profile Evelys 대표칭호 없음
Profile

질문하기 데이터팩

서버에 데이터팩 적용이 안됩니다.

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

latest.log 1.20.1 서버에 데이터팩 적용이 안됩니다. 서버폴더 내부 datapacks 폴더에 zip파일인채로 잘 넣어뒀구요, 내부 pack.mcmeta 파일도 15로 잘 써져있습니다. 데이터팩 이름은 1이고, json 파일 편집은 entities, blocks 파일의 json파일 몇개만 편집했습니다.

그런데 서버에서 /datapack enable "1.zip" first 라고 명령어를 쳤는데, 데이터팩이 없다고 뜨더군요.

혹시 몰라 /datapack list availabe 도 쳐봤는데 사용 가능한 데이터팩 자체가 없다고 나옵니다.

서버 latest 로그도 올려드릴게요. 혹시 해결법 아신다면 알려주세요. 



8개의 댓글

Sidite
2024.06.28

모종의 이유로 pack.mcmeta 파일이 로딩되지 않았습니다.

Evelys
2024.06.28
@Sidite

왜저럴까요 그러면.. mcmeta 파일을 바꿔보면 해결될까요?

코코냐
2024.06.28

Couldn't load pack metadata

com.google.gson.JsonParseException: com.google.gson.stream.MalformedJsonException: Use JsonReader.setLenient(true) to accept malformed JSON at line 4 column 19 path $.pack.description

 

pack.description 값이 제대로 쓰여있는지 확인해주세요. str 혹은 component[] 형식으로 알고있습니다.

Evelys
2024.06.28
@코코냐

어... description값이 pack.mcmeta 파일 안에 있는 description이 맞다면

"description":Battleroyal datapack

이렇게 쓰여 있습니다. 혹시 여기서 문제가 있는걸까요?

코코냐
2024.06.28
@Evelys

JSON 포맷에 대한 숙지가 필요해보입니다..

Evelys
2024.06.29
@코코냐

그럼 혹시 어떤부분에 대해서 숙지를 해야할까요

코코냐
2024.06.29
@Evelys

기본 형식부터..

Evelys
2024.06.29
@코코냐

해결했습니다!