Easy Magic — Minecraft에 편리하고 유용한 마법 부여 메커니즘을 추가하는 모드
Easy Magic은 마법 부여 규칙을 변경하지 않으면서 마법 부여대의 작동 방식을 개선하고 더 편리한 기능을 제공하는 Minecraft 모드입니다.
Easy Magic은 마법 부여 규칙을 변경하지 않으면서 마법 부여대의 작동 방식을 개선하고 더 편리한 기능을 제공하는 Minecraft 모드입니다.
Easy Magic — Minecraft에 편리하고 유용한 마법 부여 메커니즘을 추가하는 모드
문서 작성 기준 버전: 26.1.2
지원되는 Minecraft 버전: 1.19.x –26.1.2
종속성: Puzzles Lib (Fabric 및 NeoForge); Fabric의 경우 Fabric API 및 Forge Config API Port 추가 필요
Easy Magic은 마법 부여가 적용되는 공식 자체는 변경하지 않으면서 마법 부여대의 작동 방식을 개선하는 Minecraft 모드입니다. 바닐라에서는 인터페이스를 닫을 때마다 청금석과 아이템이 인벤토리로 돌아오며, 원치 않는 마법 부여 목록을 초기화하려면 온전한 마법 부여 비용을 지불해야만 합니다. 이 모드는 두 가지 불편함을 모두 해결합니다. 배치된 아이템은 인터페이스를 닫아도 블록 안에 그대로 유지되며, 인터페이스 내에는 적은 비용으로 제안된 마법 부여를 다시 굴릴(리롤) 수 있는 전용 버튼이 추가됩니다. 경험치 레벨, 책장, 청금석은 모드가 없을 때와 동일하게 작동합니다.
마법 부여대에 유지되는 아이템
가장 큰 변경점은 마법 부여대의 슬롯과 관련이 있습니다. 모드를 설치하면 화면을 닫을 때 마법 부여를 위해 올려둔 아이템과 청금석이 밖으로 떨어지지 않고 블록 내에 바로 저장됩니다. 따라서 다른 일을 하러 자리를 비웠다가 나중에 같은 세트로 다시 돌아올 수 있습니다.
마법 부여대에 배치된 아이템은 블록 주변의 월드에도 렌더링됩니다. 이는 클라이언트 매개변수인 render_enchanting_table_contents에 의해 관리되며, 세 가지 모드가 있습니다: 아이템이 마법 부여대 위 공중을 맴돌거나, 회전 없이 테이블 위에 표시되거나, 아예 렌더링되지 않게 할 수 있습니다. 플레이어가 너무 멀리 떨어지면 마법 부여 아이템은 렌더링에서 사라지지만, 청금석은 블록 주위를 계속 맴돕니다.

그 위로 청금석과 검이 공중에 떠 있는 마법 부여대
마법 부여 리롤(다시 굴리기)
두 번째로 큰 변경점은 마법 부여 화면에 직접 추가된 리롤 버튼입니다. 제안된 3가지 옵션이 마음에 들지 않는 경우, 마법 부여 대상 아이템을 소모하지 않고 새로운 세트를 생성할 수 있습니다. 기본적으로 리롤 1회에는 청금석 1개와 경험치 5포인트(레벨이 아닌 포인트)가 소모되므로 비용이 많이 드는 마법 부여 진행도 거의 지장받지 않습니다. 원하는 결과가 나올 때까지 원하는 만큼 반복할 수 있습니다.
가격은 서버 구성 파일에서 설정할 수 있습니다. 청금석 및 경험치 비용은 별도의 매개변수로 설정되며, 각각을 0으로 설정하여 리롤을 무료로 만들 수도 있습니다. 별도의 스위치를 통해 비용을 경험치 포인트에서 마법 부여 전체 레벨로 전환할 수 있으며, 이 경우 리롤 비용이 눈에 띄게 비싸집니다. 또 다른 모드는 비용을 별도의 아이템으로 대체합니다: 청금석 대신 easymagic:reroll_catalysts 태그가 있는 아이템을 사용하며, 인터페이스에 이를 위한 추가 슬롯이 추가됩니다.

리롤 버튼 누르기 - 제안된 세 가지 마법 부여 옵션이 새로운 세트로 변경됩니다.
책장 및 마법 부여 레벨
Easy Magic은 책장 배치 요구 사항을 완화합니다. 바닐라에서는 책장과 마법 부여대 사이에 공기만 있을 때만 책장이 계산되며, 중간에 블록이 있으면 효과가 무효화됩니다. 모드를 사용하면 횃불, 양탄자, 키 큰 풀, 물과 같이 완전한 충돌(콜리전)이 없는 블록을 사이에 놓을 수 있습니다. 그 뒤에 있는 책장도 여전히 계산됩니다. 이 동작은 lenient_bookshelves 매개변수에 의해 제어됩니다.
최고 레벨 마법 부여에 필요한 책장 수도 변경할 수 있습니다. max_enchanting_power 매개변수의 기본값은 표준 15이지만, 0까지 내리거나 50까지 올릴 수 있습니다.
조각된 책장도 마법 부여 레벨을 제공할 수 있습니다(내부의 책 3권당 1레벨). 동작은 개별적으로 설정됩니다: 책장이 마법 부여대에 전혀 영향을 미치지 않거나, 앞면을 향할 때만 영향을 미치거나, 방향에 관계없이 레벨을 제공할 수 있습니다.

랜턴과 양탄자가 중간에 놓여 있음에도 책장이 정상적으로 계산되는 모습
마법 부여 힌트
마법 부여 옵션에 대한 바닐라 힌트는 목록에서 무작위로 하나의 마법 부여만 표시합니다. 모드를 사용하면 미리 표시되는 마법 부여 수를 관리할 수 있습니다. 서버 매개변수 enchantment_hint에는 세 가지 모드가 있습니다: 아무것도 표시하지 않음, 하나의 마법 부여 표시(기본 동작), 또는 아이템이 얻게 될 전체 마법 부여 목록 표시. 마지막 옵션은 무작위성 요소를 제거하여, 레벨을 소모하기 전에 모든 결과를 볼 수 있게 해줍니다.
설정(Config)
이 모드는 .minecraft/config에 두 개의 파일을 생성합니다: easymagic-server.toml은 메커니즘을 제어하고 easymagic-client.toml은 디스플레이를 제어합니다.
easymagic-server.toml
매개변수 | 기능 |
| 기존 바닐라 마법 부여대는 상호 작용 시 업데이트된 마법 부여대로 변환됩니다. false인 경우 블록을 수동으로 부수고 다시 설치해야 합니다. |
| 힌트에 표시되는 마법 부여 수입니다. |
| 최고 레벨 마법 부여에 필요한 책장 수입니다. 범위는 0~50입니다. |
|
|
| 조각된 책장이 마법 부여 레벨을 제공하는지 여부(책 3권당 1레벨). |
| 리롤 1회당 차감되는 촉매 아이템(기본값은 청금석) 단위입니다. 범위는 0~64입니다. 0으로 설정하면 이 비용이 비활성화됩니다. |
|
|
| 마법 부여 화면에 리롤 버튼을 추가합니다. |
| 리롤에 차감되는 경험치 포인트(레벨 아님)입니다. 0은 이 비용을 비활성화합니다. |
|
|
easymagic-client.toml
매개변수 | 기능 |
| 배치된 아이템이 표시되는 방식입니다. |
| 조각된 책장에서 커서를 댄 책에 대한 힌트입니다. |
| 표준 위치에서 책 힌트의 수평 오프셋입니다. 모든 정수를 허용합니다. |
| 표준 위치에서 책 힌트의 수직 오프셋입니다. 모든 정수를 허용합니다. |
|
|
결론
Easy Magic은 바닐라 마법 부여의 두 가지 특별히 불편한 지점, 즉 투입한 아이템의 손실과 원치 않는 마법 부여를 변경하기 위해 드는 값비싼 비용 문제를 해결합니다. 레벨 대신 경험치 포인트로 리롤하면 진행에 지장을 주지 않으면서 원하는 세트를 더 쉽게 선택할 수 있습니다. 모드는 새로운 마법 부여를 추가하거나 그 효과를 높이지 않고 과정 자체의 마찰을 제거하는 제한적인 변경만 적용합니다. 바닐라 마법 부여의 밸런스를 유지하면서도 마법 부여대를 오가는 일상적인 반복 작업을 줄이고 싶은 플레이어에게 적합합니다.
설치
일반적인 설치는 약 5 분 정도 걸려요. 과정은 동일하고, Loader 와 그에 맞는 빌드만 달라요.
- 1Install a mod loader (Forge, Fabric or NeoForge) that matches your Minecraft version.
- 2Download the mod file (.jar) built for that same version.
- 3Place the .jar into your .minecraft/mods folder.
- 4Launch Minecraft with the modded profile and check the mod loads in-game.











