Mojang이 코드를 공개하다: Minecraft: Java Edition 모딩의 새로운 시대

  • Android: 8,0+
    🕣 업데이트됨
  • 범주
    지침
  • Mojang이 코드를 공개하다: Minecraft: Java Edition 모딩의 새로운 시대

Minecraft 코드를 탐구하는 것을 좋아하는 모든 분들께 희소식입니다! Mojang 스튜디오는 모딩 세계를 영원히 바꿀 획기적인 변화를 공식 발표했습니다. 개발자들이 Java 버전에서 코드 난독화를 완전히 중단하기로 한 것입니다. 이 결정은 모드 제작자들에게 놀라운 기회를 열어주며, 우리가 사랑하는 게임을 창의적으로 활용하기 더욱 쉽게 만듭니다.

Mojang이 코드를 공개하다: Minecraft: Java Edition 모딩의 새로운 시대

난독화란 무엇이며, 왜 중단되는가?

Minecraft: Java Edition은 출시 초기부터 코드 난독화라는 특별한 과정을 사용해왔습니다. 클래스, 메서드, 변수 이름이 무의미한 문자 조합으로 대체되었습니다. 이는 게임 산업에서 지적 재산권을 보호하기 위한 표준 관행입니다. 그러나 Minecraft의 크고 활발한 모더 커뮤니티에게는 항상 큰 장애물이었습니다. 열정적인 사용자들은 특정 메커니즘이 어떻게 작동하는지 이해하기 위해 코드를 "해독"하는 데 많은 시간을 소비해야 했습니다.

2019년, Mojang은 커뮤니티를 위해 첫 발을 내디뎌 "난독화 맵"을 출시하기 시작했습니다. 이 파일들은 난독화된 이름을 실제 의미와 연결하는 데 도움을 주었지만, 이는 부분적인 해결책에 불과했습니다. 이제 개발자들은 Java Edition 생태계에서 모딩의 핵심 역할을 인정하며 이 장벽을 완전히 제거하기로 결정했습니다. 주요 이유는 간단합니다. 모드를 생성, 업데이트 및 디버깅하는 과정을 훨씬 더 쉽고 빠르게 만들기 위해서입니다.

이제 모든 것이 어떻게 작동할 것인가?

변경 사항은 Mounts of Mayhem (1.21.11) 업데이트의 정식 출시 이후 첫 스냅샷부터 적용됩니다. 이 시점부터 테스트 스냅샷을 포함한 모든 게임 빌드는 공개적이고 읽을 수 있는 코드로 제공될 것입니다.

새로운 시스템의 주요 포인트:

  • 더 이상 "맵" 없음: 난독화 맵은 더 이상 필요하지 않으므로 과거의 유물이 될 것입니다.
  • 읽기 쉬운 로그: 크래시 로그가 이해하기 쉬워져, 모더와 일반 플레이어 모두 문제를 식별하고 해결하는 과정이 크게 간소화됩니다.
  • 전환 기간: 모드 제작자들이 도구를 적응할 시간을 주기 위해 Mojang은 기존 난독화 버전과 새로운 공개 코드 버전을 병행하여 일시적으로 출시할 예정입니다.

이 변경 사항은 최종 사용자 라이선스 계약(EULA)에 영향을 미치지 않는다는 점을 강조하는 것이 중요합니다. 코드의 배포 및 수정은 여전히 Mojang의 규칙에 따라 규제됩니다. 더 큰 투명성을 위해 이제 각 .jar 파일에 라이선스 파일이 포함될 것입니다.

이것이 플레이어와 모더에게 의미하는 바는?

모드 제작자들에게 이는 진정한 혁명입니다. 역공학의 필요성을 제거함으로써 Mojang은 이제 창의성에 직접적으로 투자할 수 있는 시간과 자원을 제공합니다. 모드의 품질이 향상되고, 새로운 게임 버전에 맞춰 업데이트하는 과정이 훨씬 덜 고통스러워질 것으로 기대됩니다. 이는 더 복잡하고 안정적이며 야심 찬 프로젝트의 출현으로 이어질 수 있습니다.

일반 플레이어들에게도 좋은 소식입니다. 개발이 간소화되면 좋아하는 모드가 Minecraft의 새로운 업데이트에 더 빠르게 적응할 수 있습니다. 또한, 더 깨끗한 코드와 이해하기 쉬운 오류 보고서는 많은 수정 사항이 포함된 빌드의 전반적인 안정성을 향상시킬 수 있습니다.

이는 Mojang이 커뮤니티에 대한 신뢰를 보여주는 대담하고 중요한 단계입니다. 난독화를 중단함으로써 Java Edition은 무한한 창의성을 위한 주요 플랫폼으로서의 입지를 강화합니다.

이 변화에 대해 어떻게 생각하시나요? 이 변화가 Minecraft 모딩의 미래에 어떤 영향을 미칠 것이라고 보시나요? 댓글로 의견을 공유해주세요.

Price $0

(Google Ads) 개인정보 보호정책 및 이용약관

코멘트 (0)
reload, if the code cannot be seen
비슷한 게임