Skocz do zawartości

Rekomendowane odpowiedzi

Siema,
patrząc na społeczność Minecraft jaka jest na Polskich serwerach postanowiłem upublicznić mój dotychczas największy projekt open-source.
Plugin Arcade to (prawdopodobnie) największy plugin Bukkit jaki kiedykolwiek powstał na Polskiej scenie Minecraft.
 
Na sam projekt całych mini-gier składa się tak na prawdę kilka repozytoriów.

Commons - główna biblioteka całego projektu. Zawiera metody, które są używane w każdym innym pluginie, itd. Obsługa multi-serwerów, tabliczki, pakiety, baza danych, komendy, multi-języczność, itd.

ShootBungee - plugin do BungeeCorda. Zawiera w pełni edytowalne MOTD (niedokończone), informację o serwerach po najechaniu na ping na liście serwera. Komendę /lobby

ShootGame - główny plugin Bukkit. Zawiera prymitywny anty-logout i komendy do przechodzenia na różne serwery.

Translations - tłumaczenia serwera na różne języki. Open-source od zawsze z tego wględu, że każdy mógł tłumaczyć serwer. Plugin Arcade jest nie-tłumaczalny z powodu, że dodałem to później i nie chciało mi się wszystkich stringów podmieniać. 

Permissions - plugin od uprawnień dla Arcade. Jest wiele pluginów od uprawnień, ale nie było takiego, żeby był dostosowany pod drużyny oraz obserwatorów - napisałem więc swój.

Arcade - no i oczywiście najważniejszy plugin. Mini-gry. Dlaczego taki duży? własne API - łatwa implementacja na inne silniki (Sponge/Diorite/itd), moduły dzięki którym każda mapa mini-gry możebyć w zupełności unikalna. Krótko twórca mapy może tak na prawdę tworzyć swoje własne mini-gry  Główne APIimplementacja API dla serwera Bukkitmoduły i debugger stworzony, aby API włączyć w czystej Javie.

Wszystkie projekty znajdują się na GitHubie -> https://github.com/ShootGame

Odnośnik do komentarza
https://skript.pl/temat/9631-arcade-minigry-w-jednym-pluginie/
Udostępnij na innych stronach

4 minuty temu, PanNiedzwiadek napisał:

Mógłbyś napisać jakie mini gry są zawarte w pluginie?

Ciężko powiedzieć, gdyż plugin opiera się na modułach. Można to wytłumaczyć to tak jakby to były takie małe pluginy/skrypty które trochę urozmaicają rozgrywkę. Jeden przykładowo dodaje czas do końca gry, inny zabijanie na hita, inny brak uderzeń po upadku, itd, itd. Dzięki temu budowniczy mapy tworzy własną konfigurację jego dzieła gdzie zawiera jakie moduły mają zostać uruchomione i jaka ma zostać użyta konfiguracja.

Lista modułów znajduje się tutaj: https://github.com/ShootGame/Arcade/tree/master/src/main/java/pl/shg/arcade/bukkit/module

Odnośnik do komentarza
https://skript.pl/temat/9631-arcade-minigry-w-jednym-pluginie/#findComment-73051
Udostępnij na innych stronach

O 2015-12-06 08:21:28, MrPatryk07 napisał:

Mówisz o minigrach.... A czy sa jakieś komendy aby ustawić jakąkolwiek grę? Czy to jest po to aby importować moduły do swojej minigry :@ bo ja czegoś nie rozumiem 

Każda mapa w swoim folderze musi posiadać plik map.yml, tam należy wypisać wszystkie moduły, drużyny, kity, klasy, itd. jakie na właśnie tej mapie chcesz.

Odnośnik do komentarza
https://skript.pl/temat/9631-arcade-minigry-w-jednym-pluginie/#findComment-73146
Udostępnij na innych stronach

O 8.12.2015 at 13:34, Đerρy Hoöves napisał:

Może byś dodał te pluginy do pobrania bo chciałbym je sprawdzić a nie wiem jak się kompiluje te kody

Planuje udostępnić gotowe pliki serwerowe.

Odnośnik do komentarza
https://skript.pl/temat/9631-arcade-minigry-w-jednym-pluginie/#findComment-73457
Udostępnij na innych stronach

  • 1 miesiąc temu...
  • 2 miesiące temu...

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Nieaktywny
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...