Minecraft Modding with Code -
The ultimate guide for makers
10주년을 기념한 Minecraft는 그 어느 때보다 인기 있는 게임입니다. 종종 LEGO®와 비교하여 Minecraft를 플레이하면 그 이유를 알 수 있습니다. 플레이어는 상상할 수 있는 모든 것을 진정으로 만들 수 있습니다. 게임의 열린 결말은 새로운 것을 만들기 위해 꿈을 꾸고 그것을 실현하기 위해 인내를 배우는 제작자의 문화를 만들었습니다.
게임의 열린 결말은 새로운 것을 만들고 그것을 실현하기 위해 끈기 있게 노력하는 제작자의 문화를 만들어 냈습니다. 수년에 걸쳐 커뮤니티에서는 Game of Thrones의 완전한 Westeros 대륙, 에펠탑 또는 Star Trek의 USS Enterprise와 같은 몇 가지 놀라운 Minecraft 재창조물을 내놓았습니다!
Minecraft의 또 다른 재미있는 측면은 게임이 사용자가 자신의 세계 모양을 변형하고, 게임 내 캐릭터의 동작을 변경하고, 코드를 추가하여 더 흥미롭고 사용자 정의된 수정을 할 수 있도록 함으로써 사용자 경험을 사용자 정의하도록 권장한다는 것입니다.

이 기사에서는 Minecraft 모딩과 아이들이 Minecraft를 플레이하는 동안 코딩 기술을 적용함으로써 이점을 얻을 수 있는 방법을 탐구할 것입니다.
모딩이란 무엇이며 왜 신경을 써야 하는지?
모딩은 Minecraft를 어떤 식으로든 수정하거나 변경하는 전문 용어입니다. 예를 들어, Minecraft의 블록이 마법의 양탄자처럼 보이고 떠 있는 것처럼 보이게 하려면 그렇게 할 수 있습니다. 다양한 수준의 복잡성을 가진 많은 종류의 모드가 있습니다. 무지개 색깔의 닭을 만드는 것과 같은 피상적인 변경은 코딩 없이 수행할 수 있지만 액터의 동작을 제어하거나 절차적으로 세계를 생성하는 더 깊은 변경은 코드로 수행할 수 있습니다.

플레이어는 커뮤니티에서 자신을 표현하는 수단으로 모드를 좋아합니다. Minecraft용 모드와 애드온을 구축하면서 코딩, 비판적 사고, 프로그램 작성 방법을 배우게 됩니다. 그들은 코딩을 상상 속의 무엇이든 현실로 만드는 데 사용할 수 있는 도구로 볼 것입니다.
코딩은 아이들이 Minecraft에서 모드를 만드는 데 사용하는 기본 방법이기 때문에 아이들은 친구들과 자랑하고 놀 수 있는 모드와 게임을 만들기 위해 반복, 조건, 함수 및 변수와 같은 프로그래밍 기본 사항을 배우고 적용합니다. 아이들은 Minecraft에서 훨씬 더 많은 일을 할 수 있고 진정으로 자신만의 세계를 커스터마이징할 수 있기 때문에 모드를 배우는 데 엄청난 동기를 부여받습니다.
Minecraft 모딩을 시작하는 방법
아이들이 Minecraft 모딩을 시작하게 하려면 데스크톱, 태블릿 또는 스마트폰에 Minecraft 버전이 있어야 하고 MakeCode 또는 Tynker와 같은 코딩 플랫폼에 액세스할 수 있어야 합니다. Minecraft의 모든 버전은 일종의 모딩을 지원하지만 플랫폼에 따라 모두 약간 다릅니다.
Minecraft 모딩 과정 살펴보기MakeCode로 모딩하기
Microsoft MakeCode는 Minecraft Education Edition용 Minecraft 프로그램을 만들기 위해 블록 편집기와 JavaScript 편집기를 제공하는 웹 기반 환경입니다. 이 버전의 Minecraft는 학교에서 사용하도록 특별히 설계되었으며 Office 365 Education 계정이 있는 모든 사용자가 사용할 수 있습니다.
- Windows 및 macOS의 경우, click here .
- For iPad, visit the App store .
- Minecraft용 MakeCode로 시작하기 here .
- Makecode를 사용한 CS 과정 소개 here .
Makecode를 사용하여 학생들은 Minecraft Education Edition의 데스크톱 및 iPad 버전 모두를 위한 Minecraft 프로그램을 구축할 수 있습니다.

libraSDK로 모딩하기
libraSDK는 데스크톱 및 iPad에서 일반 소비자 버전의 Minecraft와 Minecraft Education Edition을 포함하여 거의 모든 Minecraft 버전에서 모딩을 지원합니다..
- PC 및 Mac용 Minecraft - libraSDK는 학생들이 모드를 배포하고 친구들과 플레이하는 데 사용할 수 있는 개인 서버를 제공합니다. 아이들은 Mod Creator 및 Resource Editor와 같은 도구를 사용하여 모드를 만들 수 있습니다. 모드는 개인 서버에 배포됩니다.
- Windows 10 및 iPad의 Minecraft용 - libraSDK는 동작과 리소스를 변경하는 추가 기능 생성을 지원합니다. 또한 사용자는 Tynker Workshop을 사용하여 이러한 Minecraft 에디션용 블록 기반 프로그램을 만들 수 있습니다.
- Minecraft Education Edition(PC 및 iPad)용 - libraSDK는 MakeCode와 함께 게임의 코딩 옵션 중 하나로 번들로 제공됩니다. 아이들은 "c"를 입력하여 코딩 옵션을 얻을 수 있습니다.
다음은 하늘에서 TNT 블록을 비가 내리게 하는 샘플 Tynker 모드입니다! 커뮤니티의 아이들은 libraSDK를 사용하여 천만 개 이상의 모드를 만들었습니다!

자바로 모딩하기
더 발전된 모딩 방법은 블록 코딩 방법 대신 자바 프로그래밍 언어를 사용하는 것입니다. 이것은 Minecraft Classic 또는 Minecraft Java Edition이라고도 하는 PC 및 Mac용 Minecraft에서만 작동합니다. 이 방법은 Windows 10용 Minecraft 또는 Minecraft 앱 버전에서 작동하지 않습니다.
이 방법을 사용하려면 Eclipse와 같은 Java IDE를 설치하고 올바른 Java Development Kit와 Minecraft Forge와 같은 모딩 API를 가져와야 하기 때문에 성인의 도움과 전문적인 멘토링이 필요할 수 있습니다. 웹에서 이와 같은 전문가 자습서를 찾을 수도 있습니다.

MakeCode와 Tynker를 사용하면 블록 기반 프로그래밍을 사용하고 Minecraft 외에는 설치할 필요가 없기 때문에 아이들이 스스로 학습할 수 있습니다.
아이들은 모딩으로 무엇을 배우나요?
Minecraft 사용자 지정 및 플레이에 대한 열정으로 아이들은 종종 코드를 사용하여 모드를 구축하는 데 매우 높은 수준의 동기를 보여줍니다. 도구가 친숙하다면 이것은 코딩을 배우는 좋은 방법입니다. 아이들은 모딩하는 동안 다음과 같은 여러 기술을 배웁니다.
- 3D 모델링 및 설계 - 아이들이 Minecraft의 코끼리나 기린과 같은 맞춤형 몹을 만들 때 3D 편집기를 사용하여 이러한 생물을 디자인합니다.
- 원인과 결과 관계 - 아이들이 판다나 돌고래의 행동을 수정할 때 순서와 조건부 논리를 배우고 있습니다.
- 3D 기하학 - 피라미드나 고층 건물과 같은 복잡한 구조를 코드로 만들 때 좌표 기하학, 반복 및 중첩 루프와 같은 코딩 개념을 배우고 있습니다.
- 게임 디자인 - 개인 서버에서 Minecraft 미니 게임을 구축할 때 이벤트, 트리거, 기능, 메시징, 변수 및 조건부 논리를 사용하여 게임 논리를 프로그래밍합니다.
- 협동 - 서버에서 친구들과 플레이할 때 의사소통과 협업 기술을 배우고 있습니다.
Minecraft에서 Kids Mod는 무엇을 할 수 있습니까?
아이들이 Minecraft 모딩으로 커스터마이징할 수 있는 유형은 다음과 같습니다.:
-
Skins : Minecraft를 플레이할 때 외모를 바꾸세요. 아이들은 우리 스킨과 스타터 스킨 세트로 창의력을 발휘할 수 있습니다..
-
Items : 사용하는 Minecraft 항목을 사용자 정의하십시오. 예를 들어 리소스 편집기를 사용하여 무지개 색 버전의 검을 만들 수 있습니다.
-
Items : 나만의 특별한 블록을 디자인하세요. 예를 들어, 잔디 블록과 모래 블록을 케이크처럼 보이게 하여 온 세상을 케이크 세계로 바꿉니다.
-
Mobs : Minecraft 동물에게 옷을 입히고 나만의 동물로 만드세요. 돼지를 위한 선글라스를 추가하거나, 말의 색상을 변경하거나, 좀비를 덜 무섭게 만들 수도 있습니다.
-
이 모드의 모양과 동작을 변경하십시오. 늑대를 공룡으로 변형시킨 다음 드래그 앤 드롭 블록 코딩으로 행동을 수정할 수 있습니다.
-
모드를 만들고 자신의 Private Minecraft Java 서버에 배포합니다. 스플리프나 축구와 같은 완전한 멀티플레이어 게임을 구축하거나 미로와 도시를 건설할 수도 있습니다. 서버 모드는 PC 또는 Mac 컴퓨터에만 배포할 수 있습니다.
-
클라이언트 모드: Tynker에서 코드로 모드를 프로그래밍하고 Minecraft의 Windows 10 Edition 또는 Pocket Edition(iOS/Android)에 배포합니다. 이것은 최신 Minecraft 클라이언트에서 소켓 연결을 사용합니다. 이 모드는 서버가 필요하지 않습니다
Minecraft 모딩은 아이들에게 코딩을 가르치는 재미있고 창의적인 방법입니다. 모드를 구축할 때 코딩을 상상력을 현실로 만드는 데 사용할 수 있는 도구로 보게 될 것입니다. 또한 모든 도구와 서버를 사용하여 아이들은 안전하고 사적인 환경에서 부모의 도움 없이 친구들과 실험하고 배울 수 있습니다. 링크를 클릭하여 이동하고 즐기십시오!