월드에딧 schematic을 어떻게 잘 쓰면 할 수 있을 것 같긴 하지만
귀찮기도 하고 단순히 좌표 구간 내의 블록들의 이름을 json, txt 등으로 추출하는게 필요해서 만든 플러그인
minecraft : 1.21.10
bukkit : paper
command :
/exportregion <x1> <y1> <z1> <x2> <y2> <z2>
<x1> <y1> <z1> 부터 <x2> <y2> <z2> 범위의 블록들의 이름을 저장함
여러번 실행할 수 있고 실행될 때 마다 저장된 것들이 append됨
세부 사항은 아래에
/saveexports <filename>
\plugins\blockDetectSave\<filename>
에 json 파일 저장
plugins은 버킷 내에 플러그인 넣는 폴더 말한 것
+ save해도 저장된 것들이 리셋되지는 않음
/resetexports
/exportregion으로 저장되어 있는 것들을 초기화
--- /exportregion 에 대한 추가 설명 ---
이런식으로 2*2*2 크기의 구간을 저장한다 하면
/exportregion 52 1 55 53 0 54
/saveexports <filename>
[
{
"layers": [
[
[
"minecraft:red_wool",
"minecraft:orange_wool"
],
[
"minecraft:yellow_wool",
"minecraft:lime_wool"
]
],
[
[
"minecraft:green_wool",
"minecraft:blue_wool"
],
[
"minecraft:purple_wool",
"minecraft:white_wool"
]
]
]
}
]
이런식으로 저장
레이어에 저장되는 순서는
x축 증가 -> z축 증가 -> y축 증가 방향으로
그리고 /exportregion을 여러번 하고 세이브하면
전체 [] 안에 {}가 append됨
만약 나처럼 마인크래프트 내의 블록 이름을
외부 파일로 세이브해야 할 때 유용하게 사용할 수 있을 것
솔직히 나밖에 안쓸듯 + 만들고 그냥 두긴 아까워서 올림
댓글 0