소개

Sponge가 무엇인가요?

Sponge 프로젝트의 목적은 마인크래프트 플러그인 개발 프레임워크를 만드는 것입니다. Sponge 는 전세계에서 모여든 글로벌 커뮤니티에 의해 만들어졌고, 모두가 참여할 수 있는 오픈 소스 프로젝트입니다.

Sponge 는 마인크래프트 플러그인 개발 커뮤니티의 수많은 프로젝트가 실패한 이후 그 커뮤니티의 사람들이 곳곳에서 다시 모여 탄생된 프로젝트입니다. 우리는 이전 것들과 같은 실수를 반복하지 않기 위해 다음과 같이 노력하고 있습니다:

  • Sponge 는 매우 개방된 오픈소스 프로젝트입니다.

  • Sponge 는 MIT License (오픈 소스 라이센스) 에 따릅니다.

  • 성능이 높은 우선 순위를 가집니다.

Sponge API 를 통해 개발된 플러그인들 중 대부분이 업데이트될 필요 없이 다양한 버전의 마인크래프트와 호환될 것입니다. 즉, 서버 관리자들은 더이상 자신의 서버에 플러그인이 호환되지 않을지에 대해 염려할 필요가 없습니다.

우리는 Sponge API 에 두 개의 부가적인 프로젝트를 가지고 있습니다:

  1. SpongeForge: Minecraft Forge (유명한 Minecraft 모드 프레임워크)의 코어모드로, Forge의 크로스 버전 API 부족을 보충해줍니다. Sponge는 서버 운영자에게 Sponge 플러그인을 쉽게 활용할 수 있게 해주어 서버 관리를 쉽게 만듭니다.

  2. SpongeVanilla: 바닐라 마인크래프트 서버에서 돌아가는 Sponge API를 구현한 서버 프로그램입니다. 참고로 SpongeVanilla는 Granite라는 이름으로 시작되었지만, 개발 팀이 병합되면서 지금처럼 되었습니다.

SpongeForge 또는 SpongeVanilla 로 돌아가는 서버에 접속하는 유저들은 클라이언트 모드를 설치할 필요가 없습니다. 어떤 모드도 깔지 않고 그저 모장이 제공하는 바닐라 마인크래프트의 클라이언트로 접속해도 됩니다.

Sponge API 는 어떠한 플랫폼도 필요로 하지 않습니다. 따라서, Sponge 플러그인은 Sponge API 의 모든 공식 서버 구현물과 호환됩니다. Sponge 플러그인은 모든 구현물에서 동등하고 정상적으로 작동될 것입니다.

어디서 Sponge를 내려받을 수 있나요?

SpongeForge와 SpongeVanilla는 다운로드 페이지 에서 다운로드 받으실 수 있습니다.

Sponge 뒤에는 누가 있나요?

Sponge 프로젝트는 blood, gabizou, Zidane 이 리더를 맡고 있습니다. 이 분들은 개발 팀원들과 함께 개방적으로 개발에 임하여 리더만이 “모든 것을 조종” 해서 권력에 치우치지 않게 노력하고 있습니다. 그렇치만 리더들은 항상 프로젝트의 관련 최종 결정을 맡고, 프로젝트가 효율적으로 돌아가도록 지도하고 있습니다.

스탭 멤버들의 목록은 스태프 에서 볼 수 있습니다.

우리 프로젝트 개발자들은 Java 에 능숙합니다. 또한 그들은 마인크래프트와 관련된 것을 몇년동안 맡아보았기에 게임의 매커니즘을 잘 알고 있습니다. 현재 Sponge 프로젝트에는 실력 좋은 개발자들이 매우 많이 있으며, 그들 모두의 이름을 한 목록에 담는 것은 거의 불가능 할 정도입니다!