가이드
커스텀 조합법 만드는 법
2026년 10월 18일 업데이트
커스텀 조합법은 서바이벌 서버를 바꾸는 가장 쉬운 방법이에요. 안장 조합, 양털 분해, 썩은 살점을 구워 가죽으로 만들기. 바닐라와 싱글플레이에서도 작동하는 데이터팩으로 추가하거나, 특정 커스텀 아이템을 재료로 요구하는 것처럼 더 많은 걸 할 수 있는 플러그인으로 추가할 수 있어요.
이것들을 내 조합법으로 바꿔 보세요.
Codexe로 이걸 생성하기단계별 안내
1.데이터팩과 플러그인 중 고르기
일반 아이템으로 만드는 조합법이라면 어느 서버나 월드에서든 쓸 수 있는 데이터팩이에요. 재료가 정확히 특정 아이템(이름이나 태그가 있는)이어야 하거나, 조합법에 권한이나 다른 조건이 필요하다면 플러그인이에요.
2.조합법 하나하나 적어 두기
유형(모양 있음, 모양 없음, 화로, 훈연기, 용광로, 모닥불, 석재 절단기, 대장장이 작업대), 격자 패턴, 재료, 결과물과 개수.
3.올바른 형식으로 작성하기
데이터팩이라면
data/<namespace>/recipe/(1.21 이전은recipes/)에 조합법마다 JSON 파일 하나. 플러그인이라면NamespacedKey를 가진ShapedRecipe나ShapelessRecipe를Bukkit.addRecipe로 추가해요.4.조합법 책에 표시할지 정하기
조합법은 불러오는 즉시 조합할 수 있어요. 조합법 책에 표시하려면 발전 과제(데이터팩)나
player.discoverRecipe(key)(플러그인)로 해금하세요.5.설치하기
데이터팩:
<world>/datapacks/에 넣고/reload. 플러그인: .jar를plugins/에 넣고 재시작.6.모든 조합법 직접 조합해 보기
제작대(또는 화로)에 재료를 넣고 결과물을 확인하세요. 작동하면 안 되는 잘못된 배치도 함께 확인하세요.
데이터팩 또는 플러그인
| 기능 | 데이터팩 | 플러그인 |
|---|---|---|
| 실행 위치 | 바닐라, 싱글플레이, 모든 서버 | Spigot, Paper와 그 포크 |
| 재료 | 아이템 또는 아이템 태그 | 아이템, 태그, 또는 이름, 설명, 데이터까지 정확히 일치하는 아이템 |
| 결과물 | 모든 아이템, 1.20.5부터는 컴포넌트 포함 | 플러그인의 커스텀 아이템을 포함한 모든 아이템 |
| 조건 | 조합할 때는 없음 | 이벤트를 통한 권한, 월드, 쿨다운 |
버전마다 바뀐 JSON 형식
1.21.4 데이터팩의 모양 있는 조합법은 이렇게 생겼어요: {"type": "minecraft:crafting_shaped", "pattern": ["GGG", "GHG", "GGG"], "key": {"G": "minecraft:gold_ingot", "H": "minecraft:heart_of_the_sea"}, "result": {"id": "minecraft:totem_of_undying", "count": 1}}.
예전 버전에서는 다르게 써요. 1.21.2 이전에는 각 키가 {"item": "minecraft:gold_ingot"} 같은 객체이고, 1.20.5 이전에는 결과물에 "id" 대신 "item"을 써요. 다른 버전용 튜토리얼에서 복사한 조합법은 조합법이 로드되지 않는 가장 흔한 이유예요. 버전을 적으면 Codexe가 그 버전에 맞는 형식과 폴더 이름으로 작성해요.
설명 예시
"Minecraft 1.21.4용 데이터팩, 네임스페이스 extras. 모양 있음: 맨 위에 가죽 3개, 가운데 줄에 실과 철 = 안장. 모양 없음: 흰색 양털 1개 = 실 4개. 화로: 썩은 살점 = 가죽, 경험치 0.1. 석재 절단기: 돌 1개 = 석재 벽돌 4개. 플레이어가 가죽을 주우면 이 조합법을 모두 조합법 책에 해금하는 발전 과제."
Codexe는 데이터팩을 준비 완료로 표시하기 전에 실제 Minecraft 서버에 불러오기 때문에, JSON이나 폴더 실수를 잡아서 고쳐요. 그다음 지금 체험하기로 팩이 설치된 서버에 접속해서 모든 조합법을 직접 조합해 볼 수 있어요.
질문
데이터팩 조합법에 이름을 바꾼 아이템이나 커스텀 아이템을 재료로 요구할 수 있나요?
아니요. 데이터팩 재료는 이름이나 데이터가 아니라 아이템 종류나 아이템 태그로 일치 여부를 판단해요. 그런 경우에는 RecipeChoice.ExactChoice를 쓰는 플러그인을 사용하세요.
바닐라 조합법을 없앨 수 있나요?
네. 데이터팩은 minecraft 네임스페이스의 바닐라 조합법 파일을 대체할 수 있고, 플러그인은 Bukkit.removeRecipe로 없앨 수 있어요.
조합법이 조합법 책에 보이지 않는 이유는 무엇인가요?
그 플레이어에게 아직 해금되지 않아서예요. 격자에서는 여전히 조합되고, 보이게 하려면 발전 과제나 discoverRecipe로 해금하세요.
내 조합법 만들기
이 프롬프트는 바로 보낼 수 있는 상태로 열려요:
“Minecraft 1.21.4용 데이터팩, 네임스페이스 extras: 안장의 모양 있는 조합법(맨 위에 가죽 3개, 가운데에 실, 철, 실), 모양 없는 조합법 흰색 양털 1개 = 실 4개, 화로 썩은 살점 = 가죽, 석재 절단기 돌 1개 = 석재 벽돌 4개, 그리고 플레이어가 가죽을 주우면 모두 해금하는 발전 과제.”
Codexe로 이걸 생성하기