INFORMACJA DLA ADMINISTRACJI I MODERACJI:
Poradnik pomimo swojej leciwości, zawiera rzetelną i poprawną treść.
Jako autor poradnika, bardzo proszę o to, by nie ulegał on archiwizacji, ponieważ nigdy nie przestałem nad nim pracować.
Stan na dzień 14 kwietnia 2022 roku.
PORADNIK
Witam Cię serdecznie, drogi czytelniku, w moim poradniku o tym, jak rozpocząć swoją przygodę z pisaniem pluginów pod Bukkit/Spigot. Jestem świadom, że można znaleźć kilka innych poradników, jednak kiedy ja zaczynałem swoją podróż tą drogą, w każdym z pozostałych czegoś mi brakowało. Z tego powodu postanowiłem zadbać o to, żeby ten poradnik przedstawił najważniejsze aspekty tworzenia pluginów w sposób przystępny każdemu.
Na wstępie chciałbym zaznaczyć, że chcę Cię nauczyć nie „jakkolwiek”, a najlepiej, jak potrafię. Dlatego też na samym kodzie się nie skończy: pod koniec każdego tematu znajdziesz zadanie domowe, które sprawdzi, czy opanowałeś wiedzę w nim zawartą. Jego poprawność natomiast zweryfikuje życie, czynność opisana w zadaniu powinna po prostu działać poprawnie.
Temat #1: Środowisko pracy
Temat #2: Nowy projekt
Temat #3: Pierwsza reakcja
Temat #4: Argumentujemy!
Temat #5: Łapiemy wyjątki!
Temat #6: Kto co może i dlaczego nie?
Temat #7: Nasłuchujemy serwera
Temat #8: Alternatywa dla wielowarunkowego if'a i METODY!
Temat #9: Zmieniamy to co widać (i to, czego nie też!)
Temat #10: Stary "nowy" item?
Temat #11: Może jakiś config?
Temat #12: Co się dzieje gdy nas nie ma, czyli plik logów.
Temat #13: Dane towarzyszące graczom
Temat #14: Coś naszego bardziej w kodzie
Temat #15: By nie pamiętać, co oznacza jaka wartość zmiennej...
Temat #16: Może tak połączymy się z bazą danych?
Temat #17: Update checker, miło go mieć!
Temat #18: Jak już wiemy o aktualizacji, to może ją pobierzmy?
Temat #19: Cykl powtarza się cyklicznie, jak to cykl
Temat #20: A nie chciałbyś własnego eventa?
PROJEKTY PODSUMOWUJĄCE
Projekt #1: Random teleport.
Projekt #2: Wybuchająca miksturka.
Projekt #3: Samogenerujący się kamień.
Projekt #4: Ekonomia w bazie danych.
Projekt #5: Piszemy minigrę!
Dobry człowieku, na posanie tego poradnika poświęciłem masę czasu, czasu nie do policzenia, czyli w zasadzie dosyć sporo. Pozostaw proszę tutaj like'a. Ciebie to nic nie kosztuje, a mnie naprawdę zachęca i motywuje do dalszej pracy 🙂
PS. Tak, ja żyję, jakby ktoś pytał. Cheers!
PPS. Jestem w trakcie naprawiania poradnika, proszę o cierpliwość. Nowa wersja incoming!