Pertanyaan Yang Sering Diajukan

Untuk Semua Orang

Apa Spons?

Sponge is a versatile Minecraft: Java Edition API. It was made to enrich your Minecraft experience by enabling creation of plugins to add functionality to Minecraft. Read more about Sponge here: Pengantar and about the history of Sponge here: Sejarah Sponge

Apa yang diperlukan untuk menjalankan Spons?

Sponge (and Minecraft) needs the Java Runtime Environment to run properly. You will obviously need a computer to run the server on too, besides that nothing is required. Learn more about choosing and installing the correct Java version here: Menginstalasi Java

Di mana saya mendapatkan Spons?

You can download SpongeForge and SpongeVanilla on our downloads page.

Apa Spons implementasi yang tersedia?

Spons Proyek saat ini berkembang dua implementasi yang kedua menggunakan SpongeAPI:

  1. SpongeForge, coremod untuk Minecraft Forge, yang ada Minecraft: Jawa Edisi modding kerangka terkenal untuk memacu Minecraft modding adegan. Forge kekurangan cross-versi API, dan ini adalah di mana Sponge langkah-langkah dalam. Spons memungkinkan pemilik server untuk menyebarkan Sponge plugin dengan mudah, membuat server manajemen lebih mudah. (SpongeForge sebelumnya dikenal sebagai Spons, sampai berganti nama untuk menghindari kebingungan).
  2. SpongeVanilla, stand alone pelaksanaan Sponge API, berjalan di atas vanili Minecraft server. (SpongeVanilla sebelumnya dikenal sebagai Granit, sampai pengembangan tim digabung).

There have also been community implementations due to the flexibility of the API:

  1. LanternServer, an open source and compatible Minecraft: Java Edition server that implements the Sponge API. It does not rely on the vanilla codebase at all, allowing for it be more configurable, open, and performant. While still a work in progress, their project is quite promising and may one day be the choice for servers not looking to run Forge mods. You can find their project on Github.

Di mana saya mendapatkan Plugin untuk Sponge?

You can find plugins on the SpongeForums as well as our almost complete, official plugin repository, called Ore.

Apa yang terjadi dengan Bukkit?

Yang Bukkit proyek dihentikan pengembangan lebih lanjut dari API mereka dan server modifikasi. Tak lama kemudian, salah satu kontributor untuk Bukkit dikirim DMCA takedown pemberitahuan untuk menghentikan distribusi lebih lanjut dari CraftBukkit. Ia dalam hukum-nya benar. Popularitas, serta source code, untuk CraftBukkit dan turunannya (seperti Keran dan Kuali) tidak lagi tersedia secara publik. Jika anda ingin tahu alasan mengapa hal ini dipengaruhi Sponge pengembangan, telah melihat kami sejarah halaman: sejarah

Saya dapat menjalankan Bukkit Plugin ini?

No, and enabling this capability is not a goal of ours. Sponge is using its own API (Sponge API), while Bukkit is using the Bukkit API. While third parties explored the idea of implementing the Bukkit API on top of Sponge, due to the design differences of the APIs, none of these projects have come to fruition. If you think a feature is missing in Sponge or you cannot find a plugin your server needs, consider posting on the forums, and someone may be able to help you.

Untuk Pemilik Server

Aku Pemilik Server! Bagaimana Akan Beralih ke Spons Mempengaruhi Server Saya?

Untuk yang ada Forge server, anda akan perlu untuk men-download Spons dan letakkan ke dalam folder mods. Server kemudian dapat dimulai seperti yang lain Forge server.

Tidak ada-Forge-server dapat memilih untuk menggunakan SpongeVanilla sebaliknya, sebuah implementasi yang tidak bergantung pada Forge. Ada panduan untuk migrasi dari Bukkit dan/atau Canary di tempat lain di SpongeDocs. Perlu dicatat bahwa banyak pengembang plugin dari Bukkit masyarakat telah dilemparkan berat badan mereka di balik Spons, dan berencana untuk membuat mereka plugin yang tersedia untuk Sponge-server bertenaga.

Dunia akan dapat porting. Terserah pengembang plugin untuk membuat proses konversi yang akan memungkinkan anda untuk menyimpan data plugin, jika ada. Beberapa pengembang plugin tidak dapat melakukan hal ini.

On a related note, we will not be providing support for Bukkit plugins on Sponge.

Bagaimana Akan Beralih ke Spons Mempengaruhi Pemain pada Server Saya?

Beralih ke Spons seharusnya tidak mempengaruhi pemain pada server anda. Jika anda (sebagai pemilik server) bermigrasi dengan benar, pemain akan dapat terhubung ke server anda dengan cara yang sama seperti yang mereka lakukan sebelum anda bermigrasi ke Spons. Mereka tidak akan perlu memiliki Forge diinstal - kecuali jika server anda berjalan Forge mods, tentu saja.

Untuk Pengembang

Apa yang bisa saya lakukan dengan Sponge?

Sponge menyediakan plugin API. Ini berarti anda dapat membuat konten baru dan gamemode dalam perjalanan. Silahkan lihat di halaman plugin kami untuk mendapatkan quick-start: Membuat Plugin

Apa yang tidak bisa saya lakukan dengan Sponge? / batasan dari Sponge?

Spons tidak dapat digunakan untuk membuat blok baru, tekstur, massa pada sisi klien atau konten lain yang akan membutuhkan clientside modifikasi. Spons API tidak mendukung pengiriman mods atau plugin untuk klien untuk sekarang karena masalah keamanan. Namun anda dapat menggunakan ForgeAPI untuk klien dan membuat Sponge plugin untuk serverside. Hal ini bahkan dimungkinkan untuk menggunakan Spons pada sisi klien, tetapi untuk beberapa tugas mods masih diperlukan.

Saya ada seorang pengembang Plugin Bukkit! Kenapa Sponge API tidak dapat menggunakan Bukkit?

Bukkit API berisi kode berlisensi di bawah GPL. Ini adalah alasan besar mengapa Bukkit bertemu kematiannya pada bulan September 2014; dengan bergerak maju dengan API baru berlisensi di bawah lisensi MIT, kita dapat menghindari beberapa masalah yang jatuh pada Bukkit. Saat ini tidak membebaskan kita dari Mojang kontrol, sebagai kode proprietary, ini adalah keyakinan kami bahwa Mojang mendukung modding dan akan terus melakukannya.

Apakah saya dapat mengakses server internal plugin saya?

Mengakses server internal (dikenal sebagai "NMS" atau "net.minecraft.server" di CraftBukkit) dapat dilakukan melalui MCP, yang memiliki sejumlah besar nama-nama de-obfuscated. Namun, diketahui bahwa mengakses server internal menimbulkan risiko plugin anda melanggar ini adalah hak prerogatif anda.

Lihat :doc: ../plugin/internals/index untuk pengenalan tentang cara menggunakan MCP didalam plugin anda.