Minecraft Wiki
Advertisement
Disambig color 이 문서는 Bedrock Edition의 공식적인 제 3자 컨텐츠에 관한 것입니다. 애드온에 대해서는 모드 (동음이의) 문서를 참조하십시오.
Paper
이 문서의 내용은 Mojang StudiosMinecraft Wiki에서 지원하는 기능이 아닙니다. 
개별 모드들의 문서는 모두 한국어 FTB 위키에 있습니다. 
이 문서에서는 모드가 무엇인지 설명하는 것이며, 개별 모드와 API 등에 관해서는 Feed The Beast에서 참조하시기 바랍니다.
Information icon
이 기능은 Java EditionBedrock Edition 전용입니다. 
Indev World Generator

세계 생성기 모드의 예 (맞춤형 Indev 지도 생성기)

Shading

외관만 바꾸는 "Shaders" 모드

모드 (mods, modifications의 줄임말)는 Minecraft의 원래 게임의 내용을 변형한 것이다.

모드의 목적[]

Minecraft에 있는 대부분의 모드는 게임 플레이 방식을 변경하거나, 창조적인 느낌을 주거나, 더 많은 옵션을 추가하거나 여러가지 도구 등을 추가 하는 등,Minecraft에 없던 새로운 것을 추가해 더 재미있게 게임을 즐길 수 있게 하는게 목적이다. Minecraft에 모드를 생성하는 대부분의 사람들은(모더(Modder)라고 함)은 Minecraft 코더 팩(Coder Pack)과 ModLoader 또는 Minecraft Forge를 사용하여 모드를 만든다. 일부 모드는 대규모로 확장할 수도 있다. 이러한 모드들은 새로운 블록, , 플레이어의 능력, 또는 만들고 쓸 수 있는 아이템을 추가한다. 일부는 옵션을 추가하거나, 속도/그래픽/게임플레이를 최적화하는 설정/옵션을 추가하기도 한다. 서버 모드 또는 플러그인은 서버 관리자들에게 더 많은 선택권을 주고 사용을 용이하게 한다. 그리고 대부분의 싱글플레이 모드에는 멀티플레이에서 사용할 수 있게 하거나 이에 최적화된 서버 버전이 있다.

이상적으로는 모드 생성자들이 게임이 갱신-내용 추가, 버그 수정, 최적화 등-될 때마다 모드를 수정해야 한다. 그렇지 않을 경우, 모드가 새로운 버전에 맞지 않을 수 있다.

Bedrock Edition을 위한 모드는 iOS 탈옥을 통해서나, 안드로이드 기기에서 "BlockLauncher", "MCPE Master", 또는 "Toolbox for Minecraft: PE" 등을 통해 제공될 수도 있다. Legacy Console Edition의 경우 모드가 없다.

모드를 생성하는 공식적인 방법으로 Bedrock Edition에서 애드온(Add-On)을 사용할 수 있다.

모드의 종류[]

클라이언트 기반[]

클라이언트 모드는 게임 파일을 자체적으로 수정하는 것이다. 클라이언트 모드는 custom 클라이언트가 아니며, Minecraft .jar 파일을 수정해야 한다.

Minecraft 서버 소프트웨어는 클라이언트 측의 custom 내용은 무시하므로, 게임에 새로운 내용을 추가한 클라이언트 모드는, 해당 내용을 서버에도 설치하지 않는 한, 대부분 멀티플레이어에서 작동하지 않는다. 클라이언트 모드 작성자 중 일부는 서버 버전도 만들기도 한다. Loader/API 유형의 클라이언트 모드 중 일부(예: ModLoader and AudioMod)와 많은 functional 클라이언트 모드는 서버 측에 변경 없이도 멀티플레이어에 즉시 영향이 나타난다.

Minecraft 포럼의 모드 목록

서버 기반[]

서버 모드는 공식 Minecraft 서버 소프트웨어를 수정한 것이다. 서버 모드는 서버 관리가 쉽도록 등급별 명령 권한('정지', 회원 '추방' 등)을 구현한다. 이들은 원래의 메인 서버 .jar 파일은 수정하지 않는 "wrapper"로서 구현되는 경우가 많으며, 출력을 감시하여 명령을 보내는 방식으로 작동한다.

모드 팩[]

모드 팩은 여러가지 모드를 모아서 서로 잘 작동하도록 구성한 모음이다. 모드 팩은 기술, 퀘스트 또는 마법과 같은 일반적인 주제에 촛점을 맞추는 경우가 많다. 모드 팩은 모드 팩을 쉽게 설치하고 실행시킬 수 있도록 cumstom launcher 혹은 설치기를 가진 경우가 많다. 유명한 모드 팩으로는 Feed The Beast,  Infinity, 약간 오래됐지만 TekkitHexxit 등이 있다. 물론 Crafting Dead 와 Foolcraft 등의 작은 모드 팩도 있으며, 이들 대부분은 Technic Pack 으로부터 특별한 Minecraft Technic Launcher 를 사용한다.

대부분의 모드 팩은 custom launcher에서 발견될 수 있는데, 이를 사용하면 여러가지 모드 팩을 쉽게 설치하고 실행시킬 수 있다. 이들중 가장 유명한 것으로는 Feed the Beast, Technic, ATlauncher, 그리고 새로운 Twitch Desktop App 등이 있다. 모드 팩 클라이언트를 쉽게 설치하도록 한 것 외에도, 일부 launcher는 서버 모드 팩도 다운로드 한다.

버그[]

플레이어가 모드를 설치하면, 게임이 정상적으로 작동하지 않고 정지할 수 있다. 모드 사용시 문제가 발생하여 보고하고 싶다면, 모든 모드를 먼저 제거하고 문제가 계속 있는지를 먼저 확인한다. 문제가 계속 있다면 bug tracker에 보고할 수 있다. 그렇지 않다면 가능한한 적은 수의 모드를 설치하여 동일한 문제를 다시 재현한 뒤, 해당 모드의 작성자에게 문제점을 보고 해야 한다.

Minecraft가 죽으면, 변경된 게임은 crash report로 플래그 된다.

크래시 보고문에는 맨 아래쪽에 다음과 같은 문장중 하나가 포함된다.

Is Modded: Probably not. Jar signature remains and client brand is untouched
Is Modded: Very likely; Jar signature invalidated
Is Modded: Definitely: client brand changed to (present loader, such as "fml,forge" or modloader)
Is Modded: Unknown (can't tell)

아래는 짤막한 크래시 보고문의 예이다.

모드를 체크하는 코드는 상당히 간단하며, 항상 올바른 것은 아니다. 모드를 설치했음에도 'probably not' 이라고 보고할 수도 있다. 하지만, 자신의 Minecraft .jar 파일을 변경하지 않았을 경우 '매우 그럴 듯한' 메시지를 받기는 매우 힘들다. 따라서 본질적으로 'yes'이다. 또한 Bukkit 서버가 죽었을 때와 다른 비슷한 경우(Minecraft Forge API를 설치했을 경우)에 보이는 'definitely' 메시지도 있다.

'Probably not' 은 게임내 점검기가 봤을 때 client/server 브랜드가 변경되지 않았고('바닐라'하고 함), META-INF가 존재할 경우에 나타난다. 'Very likely' 은 META-INF 폴더가 존재하지 않지만, client/server 브랜드가 바닐라인 것처럼 보일때이다. 'Definitely'와 클라이언트 이름이 나타나면, 클라이언트가 바닐라가 아닌 경우이다. 다음은 그 예이다.

Is Modded: Definitely: Client brand changed to 'fml,forge'

함께 보기[]


Advertisement