Jest to program do zarządzania BDS wykorzystywany na serverze Huje22
i innych
Jak zbudować projekt? Budowanie projektu za pomocą Maven Wrapper
- Wspieramy tylko tą wersje
- Wymaga Javy 17 bądź wyższej
- Program wymaga przynajmniej
1GB
RAM do działania z rozszerzeniami jakDiscordExtension
- Program wspiera użycie: WINE, LeviLamina
- Program wspiera proste rozszerzenia: ExampleExtension
- Dosyć proste rozszerzenia: ExampleExtension
- Automatyczne włączenie servera po crashu
- Łatwe załadowanie innej wersji
- Automatyczne ładowanie paczek
zachowań
itesktur
zFOLDER_ŚWIATA/behavior_packs
/resource_packs
- Tworzenie backupów świata co dany czas i manualnie
- Statystyki graczy ( Wymaga BDS-Auto-Enable-Management-Pack)
Jak działa to z Paczką?
Aplikacja komunikuje się z serwerem BDS za pomocą wysyłania komend do konsoli oraz czytania ważnych informacji z konsoli, na przykład:
Paczka BDS-Auto-Enable-Management-Pack wysyła do konsoli log np PlayerChat:JndjanBartonka Message:Witaj
Aplikacja odczytuje nick gracza z PlayerChat
i wiadomość z Message
. Następnie wywołuje event PlayerChatEvent
w każdym zarejestrowany listenerze ,
podobnie z dołączaniem gracza (w tym wypadku PlayerJoin
).
W tym przypadku wywołuje PlayerJoinEvent
i on dodaje gracza do listy graczy online, a timer działający co 1s dodaje mu 1s czasu gry.
Większość takich akcji odbywa się w klasie ServerManager.java
Polecenia dla gracza działają tylko gdy server ma paczke BDS-Auto-Enable-Management-Pack (Działają tylko gdy paczka jest najwyżej)
!help
- lista poleceń
- Wtyczek do Minecraft z czytaniem pakietów i ich wysyłaniem (za to zawiera proste rozszerzenia)
- Paczka sama się pobierze do twojego świata i załaduje , potrzebujesz jedynie włączonych experymentów w tym świecie!
- MrowiskoSMP - Server przy którym pomagał Indian tworzony przez Mruwe i jego
ekipe
- BetterRealms - Server przy którym pomagał Indian tworzony
przez Adovskiego
JetBrains Annotations (24.1.0) - Dla lepszego kodu
Okaeri Configs (5.0.1) - Do configów yml
Gson (2.11.0) - Do plików i samych Json
OkHTTP (5.0.0-alpha.12) - Do wygodnych zapytań HTTP
Logback (1.2.8) - Tylko dla developerów rozszerzeń
McLogs (3.0.1) - Do łatwego udostępniania logów