Dokumentacja Sponge
Ostrzeżenie
This documentation refers to an outdated SpongeAPI version and is no longer actively maintained. While the code examples still work for that API version, the policies, guidelines, and some links may have changed. Please refer to the latest version of the documentation for those.
Wprowadzenie
Witaj w SpongeDocs, oficjalnej dokumentacji otwarto-źródłowego projektu Sponge.
SpongeAPI to nowe API do tworzenia pluginów do gry Minecraft. Można je uruchomić na zwykłym serwerze Vanillia (jako SpongeVanilla) lub na w pełni zmodyfikowanym serwerze MinecraftForge (jako SpongeForge). Zgarnij swoją kopię `tutaj <https://www.spongepowered.org/downloads>.
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
Informacja
Rozwój Sponge jest w toku. Beta oraz budowa eksperymentalna obu 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ć.
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 dla SpongeAPI? Dobrze trafiłeś!
- Tworzenie pluginu
- 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
- Komendy
- Wydarzenia
- Dostępne API
- Konfiguracja Pluginów
- Tekst
- API Danych
- Bloki
- Obiekty
- Przedmioty
- Oferty Sprzedaży
- Efekty
- Harmonogram
- Usługi
- Baza danych
- Zezwolenia
- Zablokowanie konta
- Wyświetlenia książki
- Gospodarka
- Generowanie Świata
- Menadżer wtyczek
- Menadżer Profilu Gry
- Dane gracza offline
- Debugowanie wtyczek
- Listy kart
- Metadane Wtyczek
- Śledzenie Promieniowe
- 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.
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 <https://www.yourkit.com/.net/profiler/index.jsp>_, innowacyjnych, inteligentnych narzędzi do profilowania aplikacji Java i .NET.