ShardMarketPlugin

Codexe Enginev1.0

Stwórz plugin na Minecraft (Paper/Spigot) z systemem Odłamków. Autor pluginu: DunajBrutal System odłamków Po zabiciu gracza istnieje szansa na wypadnięcie 1 odłamka. Domyślna szansa wynosi 30%, ale musi być w pełni konfigurowalna w config.yml. Odłamek jest przedmiotem AMETHYST_SHARD. W config.yml ma być możliwość zmiany: materiału przedmiotu, nazwy, lore, CustomModelData (jeśli jest używane), enchantów (opcjonalnie), procentowej szansy na wypadnięcie. Sklep za odłamki Komenda /sklepzaodłamki otwiera GUI sklepu. GUI ma być w pełni konfigurowalne: tytuł, rozmiar, ramka, materiały ramek, nazwy i lore elementów dekoracyjnych. GUI posiada fioletową obramówkę. W dolnym lewym rogu znajduje się przedmiot pokazujący aktualną liczbę posiadanych odłamków. Liczba odłamków ma być zliczana automatycznie z ekwipunku gracza. Wszystkie przedmioty będące odłamkami (AMETHYST_SHARD oznaczony przez PersistentDataContainer) mają być zliczane i wyświetlane jako aktualna ilość waluty. W dolnym prawym rogu znajduje się przedmiot informacyjny z napisem: Informacje Kliknij na przedmiot, aby go kupić. Po kliknięciu przedmiotu: sprawdzana jest liczba odłamków, jeśli gracz posiada odpowiednią ilość, odłamki są usuwane z ekwipunku, kupiony przedmiot trafia do ekwipunku gracza, GUI automatycznie się zamyka, jeśli gracz nie posiada wymaganej liczby odłamków, zakup nie zostaje wykonany. Zarządzanie sklepem /sklepzaodłamkidodaj administrator trzyma przedmiot w ręce, podaje slot GUI, podaje cenę w odłamkach, oferta zostaje zapisana i pojawia się w sklepie. /sklepzaodłamkiusuń administrator wybiera slot, oferta z wybranego slotu zostaje usunięta. /reload przeładowuje konfigurację pluginu bez konieczności restartowania serwera. Konfiguracja Wszystkie elementy pluginu mają być konfigurowalne: wygląd odłamka, nazwa, lore, procentowa szansa na wypadnięcie, GUI sklepu, ramka, tytuł, rozmiar, przedmioty informacyjne, wiadomości, dźwięki (opcjonalnie). Wymagania Wszystkie oferty sklepu zapisują się w plikach i nie znikają po restarcie serwera. GUI oraz wszystkie wiadomości są konfigurowalne. Plugin ma być zoptymalizowany i napisany zgodnie z dobrymi praktykami. Odłamki mają być identyfikowane za pomocą PersistentDataContainer (PDC), aby nie można było ich podrobić zwykłym AMETHYST_SHARD. Wszystkie komunikaty, nazwy, lore oraz ustawienia mają znajdować się w plikach konfiguracyjnych. Twórca pluginu: DunajBrutal.

1 views0 upvotes
Select a file to view