Dokumentacja Sponge
Wprowadzenie
Witaj w SpongeDocs, oficjalnej dokumentacji otwarto-źródłowego projektu Sponge.
SpongeAPI jest nowym API do tworzenia wtyczek (pluginów) do gry Minecraft. Można je uruchomić na zwykłym serwerze Vanillia (czyli SpongeVanilla) lub na w pełni zmodyfikowanym serwerze MinecraftForge (czyli SpongeForge). Sprawdź Polityka Wersjonowania aby dowiedzieć się jaki plik wybrać i następnie pobierz go ze strony pobierania.
Nie jesteś pewny gdzie szukać? Spróbuj w naszej sekcji Czym jest projekt Sponge? , która zawiera krótkie Wprowadzenie, naszego (FAQ) Najczęściej Zadawane Pytania i artykuły o Struktura Projektu Sponge.
Właściciele serwerów powinni przeczytać nasze porady i instrukcje w Tworzenie serwera odnośnie instalacji, uruchamiania i utrzymania serwerów na bazie Sponge.
Projekt Sponge ma liczne główne składniki. Dowiedz się więcej o stukturze projectu tutaj lub odwiedź ich repozytorium na GitHub:
SpongeForge | SpongeVanilla | SpongeAPI | SpongeDocs | SpongeHome | Mixin | Ore | SpongeAuth
Informacja
Rozwój Sponge jest w toku. Stabilne i eksperymentalne wersje SpongeForge i SpongeVanilla są obecnie dostępne do pobrania.
Zawartość
Tworzenie serwera
Ta sekcja jest przeznaczona dla użytkowników, którzy posiadają serwer Sponge lub chcieliby taki założyć.
Polityka Wersjonowania
This section describes how Sponge manages versions.
Przegotowanie do tworzenia
Przygotuj siebie i swoją maszynę na rozwijanie samego Sponge lub twoich własnych pluginów! Proszę przeczytaj najpierw tę sekcję plugin/index i :doc:`contributing/index.
Tworzenie pluginów
Potrzebujesz pomocy i informacji podczas kodowania twojego pluginu pod SpongeAPI? Dobrze trafiłeś!
- Tworzenie pluginu
- Wersje API
- Migracja z API 7 do API 8
- Systemy budowania
- Przygotowywanie obszaru roboczego
- Konfigurowanie twojego projektu
- Identyfikatory Pluginów
- Główna Klasa Pluginu
- Cykl działania wtyczki
- Wstrzykiwanie zależności
- Praktyki
- Optionals
- Logowanie i Debugowanie
- Tekst
- Plugin Commands
- Wydarzenia
- Konfiguracja Pluginów
- API Danych
- Bloki
- Obiekty
- Przedmioty
- Inventory
- Oferty Sprzedaży
- Efekty
- Harmonogram
- Usługi
- Baza danych
- Zezwolenia
- Zablokowanie konta
- Zbieranie metryk
- Wyświetlanie książki
- Gospodarka
- Placeholders
- Generowanie Świata
- Menadżer wtyczek
- Menadżer Profilu Gry
- Dane gracza offline
- Listy kart
- Metadane Wtyczek
- Śledzenie Promieniowe
- Debugowanie wtyczek
- Samouczki
- Pluginy zależne do implementacji
Ore
Naucz się jak publikować, instalować, przeglądać oraz używać naszego Web API dla naszego niestandardowo zbudowanego pluginu rozwiązującego hostowanie, Ore.
Twój wkład w Sponge
Zajrzyj tutaj jeśli chcesz pomóc w ulepszaniu Sponge. Spraw by Spongie mógł być dumny!
O projekcie Sponge
Ta sekcja zawiera podstawowe informacje o projekcie. Przeczytaj to jeśli czujesz się zakłopotany na temat Sponge, jego części lub naszych celów.
- Czym jest projekt Sponge?
- Wprowadzenie
- (FAQ) Najczęściej Zadawane Pytania
- Struktura Projektu Sponge
- Plany na przyszłość
- Warunki licencji
- Wytyczne pisania postów na forum
- Forum, Discord i Reguły IRC
- Warunki korzystania z usługi
- Polityka prywatności
- Drużyna Sponge
- Definicje słów Sponge
- Logo i znaki graficzne
- Sponge - historia prawdziwa
Podziękowania
SpongePowered jest wdzięczne YourKit za dostarczenie profesjonalnego profilera Java za darmo dla projektów open-source. YourKit, LLC jest twórcą YourKit Java Profiler oraz Yourkit.NET Profiler, innowacyjnych, inteligentnych narzędzi do profilowania aplikacji Java i .NET.