Otwórz menu główne

Zmiany

Serwer:v3.0.0

Dodane 5114 bajtów, 23:29, 13 gru 2021
Utworzono nową stronę "<br /> ==Informacje== Trzecia edycja serwera rozwijana na środowisku deweloperskim od 07.11.2021. Wdrożenie na serwer produkcyjny nastąpiło 13.12.2021. ==Zmiany== ==..."
<br />
==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:
**<code>POST /economy/transfer</code> - wykonanie przelewu.
**<code>GET /player/{id}/economy/balance</code> - sprawdzenie stanu konta.
* Dodanie systemu terenów:
** <code>POST /land/resolve</code> - sprawdzenie wysokości podatku od nieruchomości.
** <code>POST /land/create</code> - utworzenie terenu wraz z pobraniem początkowego podatku.
** <code>GET /land/{id}</code> - sprawdzenie informacji o terenie.
** <code>POST /land/{id}/resolve</code> - sprawdzenie wysokości podatku od nieruchomości dla poszerzanego terenu.
** <code>POST /land/{id}/resize</code> - poszerzenie terenu wraz z pobraniem odpowiedniego podatku.
** <code>POST /land/{id}/remove</code> - rezygnacja z terenu na rzecz państwa.
** <code>POST /land/{id}/roles/change</code> - zmiana roli obywatela na terenie.
** <code>POST /land/{id}/roles/remove</code> - usunięcie roli obywatela z terenu.
* Dodanie systemu zadań okresowych:
** Dodanie endpointu dla administracji na wykonanie zadania przed czasem.
** Dodanie zadania <code>TaxTask</code> - pobór podatków od nieruchomości oraz pogłównego.
** Dodanie zadania <code>SynchronizeLandsTask</code> - 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 <code>/ekonomia</code>:
***<code>/ekonomia konto</code> - sprawdza liczbę denarów na koncie.
***<code>/ekonomia przelew <obywatel> [tytuł]</code> - przelewa denary do innego obywatela.
** Dodanie zadania na aktualizację stanu konta gracza.
*Tereny:
**Dodanie komendy <code>/teren</code>:
***<code>/teren lista [obywatel] [strona]</code> - wyświetlanie listy terenów.
***<code>/teren informacje [klucz]</code> - informacje o terenie.
***<code>/teren dodaj <klucz></code> - tworzy nowy teren.
***<code>/teren rozszerz [klucz]</code> - poszerza istniejący teren.
***<code>/teren usuń [klucz]</code> - przenosi teren na rzecz państwa.
***<code>/teren +rola zarządca/mieszkaniec <nick> [klucz]</code> - dodaje obywatela do terenu.
***<code>/teren -rola zarządca/mieszkaniec <nick> [klucz]</code> - usuwa obywatela z terenu.
***<code>/teren zaznacz nowy</code> - uruchamia kreator zaznaczenia.
***<code>/teren zaznacz obecny [klucz]</code> - zaznacza istniejący teren.
***<code>/teren zaznacz rozszerz</code> - rozszerza zaznaczenie.
***<code>/teren zaznacz wyczyść</code> - usuwa zaznaczenia.
***<code>/teren zaznacz x/y/z <min> <max></code> - zmienia współrzędne zaznaczenia.
** Dodanie zadania na synchronizację terenu z API.
*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łej mapie surowcowej.
**Zwiększenie promienia losowego spawnu do 1500 kratek.
**Usunięcie systemu śmierci.
* Światy:
** Dodanie koncepcji Wiecznego Świata.
** Dodanie systemu portali pomiędzy mapą surowcową, 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 mapy surowcowej.
*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.