Tworzenie pluginu
Artykuły w tej sekcji tłumaczą podstawowe zagadnienia tworzenia pluginów wykorzystując API Sponge. Niezbędne jest zrozumienie, że zamiarem niniejszej sekcji jest pomoc deweloperom w rozpoczęciu pracy z API Sponge, a nie dokładne wytłumaczenie wszelkich zagadnień. Dokumentacja będzię służyła Ci dobrą pomocą kiedy już oswoisz się z API.
Informacja
Zalecane jest posiadanie już dobrego doświadczenia w Javie! Kopiowanie i wklejanie przykładów z dokumentacji może nie zadziałać, szczególnie jeśli kod nie zostanie zmodyfikowany i dopasowany do Twojego.
Wskazówka
Cookbook to spis przykładowych pluginów stworzonych za pomocą SpongeAPI.Każdy z pluginów posiada otwarty kod źródłowy,który możemy skompilować za pomocą Gradle lub Maven.Niektóre z nich demonstrują sposób tworzenia pluginów za pomocą innych języków JVM, takich jak Scala i Kotlin.
Zawartość
- Systemy budowania
- Przygotowywanie obszaru roboczego
- Konfigurowanie twojego projektu
- Identyfikatory Pluginów
- Główna Klasa Pluginu
- Cykl działania wtyczki
- Wstrzykiwanie zależności
- Najlepsze 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