Serwer:v3.0.0
Spis treści
Informacje
Trzecia edycja serwera rozwijana na środowisku deweloperskim od 07.11.2021. Wdrożenie na serwer produkcyjny nastąpiło 13.12.2021.
Zmiany
API
- Dodanie systemu ekonomii:
POST /economy/transfer- wykonanie przelewu.GET /player/{id}/economy/balance- sprawdzenie stanu konta.
- Dodanie systemu terenów:
POST /land/resolve- sprawdzenie wysokości podatku od nieruchomości.POST /land/create- utworzenie terenu wraz z pobraniem początkowego podatku.GET /land/{id}- sprawdzenie informacji o terenie.POST /land/{id}/resolve- sprawdzenie wysokości podatku od nieruchomości dla poszerzanego terenu.POST /land/{id}/resize- poszerzenie terenu wraz z pobraniem odpowiedniego podatku.POST /land/{id}/remove- rezygnacja z terenu na rzecz państwa.POST /land/{id}/roles/change- zmiana roli obywatela na terenie.POST /land/{id}/roles/remove- usunięcie roli obywatela z terenu.
- Dodanie systemu zadań okresowych:
- Dodanie endpointu dla administracji na wykonanie zadania przed czasem.
- Dodanie zadania
TaxTask- pobór podatków od nieruchomości oraz pogłównego. - Dodanie zadania
SynchronizeLandsTask- synchronizacja wszystkich terenów z serwerem.
- Dodanie systemu zadań dla serwera synchronizowanych przez Redisa.
- Dodanie rozbudowanego systemu sprawdzania uprawnień do endpointów.
- Dodanie pola na liczbę otrzymywanych denarów do subskrypcji.
- Usunięcie pola na dostęp do kanału na Discordzie z subskrypcji.
- Zmiana systemu autoryzacji na użycie nagłówka zamiast pola w zapytaniu.
- Zmiana sposobu mapowania obiektów na bardziej przejrzysty.
- Aktualizacja zależności programistycznych.
Plugin
- Ekonomia:
- Dodanie komendy
/ekonomia:/ekonomia konto- sprawdza liczbę denarów na koncie./ekonomia przelew <obywatel> [tytuł]- przelewa denary do innego obywatela.
- Dodanie zadania na aktualizację stanu konta gracza.
- Dodanie komendy
- Tereny:
- Dodanie komendy
/teren:/teren lista [obywatel] [strona]- wyświetlanie listy terenów./teren informacje [klucz]- informacje o terenie./teren dodaj <klucz>- tworzy nowy teren./teren rozszerz [klucz]- poszerza istniejący teren./teren usuń [klucz]- przenosi teren na rzecz państwa./teren +rola zarządca/mieszkaniec <nick> [klucz]- dodaje obywatela do terenu./teren -rola zarządca/mieszkaniec <nick> [klucz]- usuwa obywatela z terenu./teren zaznacz nowy- uruchamia kreator zaznaczenia./teren zaznacz obecny [klucz]- zaznacza istniejący teren./teren zaznacz rozszerz- rozszerza zaznaczenie./teren zaznacz wyczyść- usuwa zaznaczenia./teren zaznacz x/y/z <min> <max>- zmienia współrzędne zaznaczenia./teren potwierdź- potwierdza operację na terenie.
- Dodanie zadania na synchronizację terenu z API.
- Dodanie komendy
- Wyświetlanie:
- Dodanie wyświetlania liczby denarów na pasku bocznym.
- Tworzenie:
- Dostosowanie systemu tworzenia ścieżek do zmian z nowych wersji Minecrafta.
- Realizm:
- Zmiana siły potworów na zwiększanie się co 120% za każde 500 kratek od 500. kratki.
- Wyłączenie wybuchów creeperów w Wiecznym Świecie i włączenie ich na całym świecie surowcowym.
- Zwiększenie promienia losowego spawnu do 1500 kratek.
- Usunięcie systemu śmierci.
- Światy:
- Dodanie koncepcji Wiecznego Świata.
- Dodanie systemu portali pomiędzy światem surowcowym, a Wiecznym Światem:
- Portal tworzy się z bloku czerwonego kamienia otoczonego dowolnymi półblokami
- Nad każdym z bloków portalu muszą być co najmniej dwa bloki wolnej przestrzeni.
- Jeśli na identycznej lokalizacji w drugim świecie nie ma portalu - portal przenosi na najwyższy blok.
- Jeśli w miejscu docelowym nie ma portalu i jest ono na cudzym terenie - portal wyświetla komunikat o błędzie.
- Jeśli miejsce docelowe nie jest bezpieczne - portal wyświetla komunikat o błędzie.
- Łatki:
- Tymczasowe wyłączenie handlu z wieśniakami do czasu jego zbalansowania.
- Aktualizacja do Minecrafta 1.18.1.
- Aktualizacja zależności programistycznych.
Serwer
- Dodanie Wiecznego Świata o rozmiarze 8000x8000 kratek.
- Zmiana rozmiaru mapy na 8000x8000 kratek dla świata surowcowego.
- Zmiana rozmiary mapy na 8000x8000 kratek dla netheru i endu.
- Zmiana stosunku kratek netheru do świata z 2:1 na 1:1.
- Zmiana pluginu na generowanie całego świata.
- Dodanie pluginów:
- Przejmowanie terenów.
- Wizualizacja zaznaczenia terenu.
- Aktualizacja do Minecrafta 1.18.1.
Inne
- Aktualizacja regulaminu - zmiana ustroju na cesarstwo konstytucyjne:
- Dodanie Konstytucji Tymczasowej powołującej Senat.
- Spisanie Kodeksu Cywilnego, Kodeksu Karnego i Kodeksu Podatkowego.
- Aktualizacja systemu wniosków do v1.5.6.
- Aktualizacja sklepiku do v1.4.7.
- Reorganizacja kanałów na Discordzie.