Wyświetla pobliskie tereny, graczy, moby i byty w rogu ekranu. Pozwala tworzyć waypointy, które pomagają znaleźć oznaczone lokalizacje.
565 polubień
10882 pobrań

W przeciwieństwie do wielu innych modów z minimapą, minimapa Xaero zachowuje estetykę vanilla Minecrafta, dzięki czemu jest bardziej płynnym dodatkiem do gry. Jest to również pierwsza obracająca się kwadratowa minimapa dla Minecrafta. Wśród szerokiej gamy ustawień znajdziesz opcję okrągłej minimapy oraz osobne ustawienie do zablokowania obrotu minimapy (zamiast tego wyświetlana jest strzałka kierunku). Minimapa może pokazywać otaczające byty, w tym graczy, moby i przedmioty, jako kropki w wybranym kolorze lub jako ikony (najczęściej głowy). Oprócz domyślnych kierunków kompasu możesz umieszczać własne waypointy, które są widoczne zarówno na minimapie, jak i w świecie gry. Waypointy pomagają znaleźć wcześniej odwiedzone lokalizacje lub dotrzeć do konkretnych współrzędnych, z opcjonalną teleportacją. Minimapa może wyświetlać otaczające bloki nad ziemią i pod ziemią (tryb jaskiń). To tylko niektóre funkcje moda – jest ich znacznie więcej. Przeczytaj sekcję „Funkcje minimapy” poniżej, aby zapoznać się z pełniejszą listą. Aby ułatwić przestrzeganie zasad serwerów multiplayer, dostępne są dwie edycje moda: pełna i fair-play, przy czym ta druga jest przeznaczona do uczciwego PVP. Ten mod jest głównie po stronie klienta. Instalacja po stronie serwera jest opcjonalna i daje dodatkowe funkcje, takie jak identyfikacja świata.
Funkcje
Może być wiele przyczyn. Mod wysyła komendę czatu, aby teleportować cię do waypointów – domyślnie jest to /tp @s x y z, więc wymagane są odpowiednie uprawnienia. Vanilla komenda /tp wymaga statusu OP (włączone komendy), ale możliwe jest posiadanie oddzielnych uprawnień do komend na nie-vanilla serwerze z zainstalowanymi odpowiednimi pluginami. Używaną komendę można zmienić w ustawieniach minimapy za pomocą opcji „Domyślna komenda teleportacji” lub per serwer w menu waypointów za pomocą opcji „Komenda czatu teleportacji”. Nie-vanilla komendy teleportacji często nie obsługują selektorów takich jak @s, więc może być konieczne usunięcie go ze skonfigurowanej komendy. Teleportacja prawym przyciskiem myszy na mapie świata używa własnego ustawienia dla komendy. Możesz przeczytać o tym na stronie opisu mapy świata w sekcji FAQ.
Jeśli przycisk „Teleportuj” waypointa jest wyłączony, może to również oznaczać kilka rzeczy. Najczęstszym powodem jest ręczne używanie waypointów z sub-świata, który nie jest „auto”, ale nadal z tego samego wymiaru. Jeśli sub-świat „auto” nie jest tym, który powinien być automatycznie wybierany w danym świecie, wybierz właściwy sub-świat i użyj „Ustaw sub-świat jako auto” w Opcjach menu waypointów. Spowoduje to zamianę wszystkich danych waypointów między 2 sub-światami i będziesz mógł teleportować się do waypointów, które teraz znajdują się w twoim sub-świecie „auto”.
Jeśli sub-świat „auto” jest wybrany, ale przycisk teleportacji nadal jest wyłączony, prawdopodobnie oznacza to, że teleportacja została ręcznie wyłączona dla serwera/świata. Sprawdź opcję teleportacji w Opcjach menu waypointów. Jeśli jest wyłączona, możesz ją włączyć tylko poprzez plik konfiguracyjny specyficzny dla serwera w katalogu gry -> xaero/minimap (XaeroWaypoints w starszych wersjach). Zalecam wyjście z Minecrafta przed edycją jakichkolwiek plików konfiguracyjnych. I twórz kopie zapasowe od czasu do czasu.
Nie panikuj. To prawie na pewno nie jest faktyczne usunięcie. Jeśli używasz moda mapy świata i on również się zresetował, zacznij od przywrócenia go najpierw, zanim zajmiesz się waypointami. Przeczytaj sekcję „Twoja mapa świata 'zresetowała się' dla konkretnego serwera?” na stronie opisu mapy świata. Zrobione? Proszę, czytaj dalej.
Zacznij od otwarcia pełnego menu waypointów. Naciśnij U w grze, aby to zrobić. Sprawdź vanilla menu sterowania, jeśli klawisz U nie działa. Przejrzyj sub-światy wymienione w rozwijanym menu w prawym górnym rogu. Wszystkie sub-światy waypointów dla bieżącego adresu serwera powinny tam być. Jeśli żaden z nich nie ma odpowiednich waypointów dla świata/wymiaru, w którym jesteś, to prawdopodobnie adres serwera został zmieniony. Znajdź stary adres serwera w rozwijanym menu w lewym górnym rogu, wybierz go i wykonaj Opcje -> Ustaw świat/serwer jako auto. Powinieneś teraz móc znaleźć właściwy sub-świat w rozwijanym menu w prawym górnym rogu. Jeśli właściwy sub-świat jest już oznaczony jako (auto), co oznacza, że jest automatycznie wybierany dla twojego bieżącego świata/wymiaru, wszystko powinno być w porządku. Jeśli niewłaściwy sub-świat jest oznaczony jako (auto), czytaj dalej.
Używasz moda mapy świata?
Jednym z najczęstszych powodów wybierania niewłaściwego sub-świata jako automatycznego jest nieprawidłowe używanie moda mapy świata w trybie multiplayer (od wersji 1.6). Upewnij się, że wybrałeś właściwą mapę dla swojego bieżącego świata przed jej zatwierdzeniem. Wpływa to na to, które waypointy są ci wyświetlane. Menu wyboru mapy znajduje się na ekranie mapy świata – kliknij ikonę w lewym dolnym rogu (chyba że jest otwarta domyślnie). Rozważ zmianę trybu wyboru mapy na jeden z automatycznych, jeśli pasuje do serwera, na którym grasz.
Twoja aktualnie zatwierdzona mapa wpływa na to, który sub-świat waypointów w modzie minimapy jest uznawany za automatyczny (auto). Pozwala to każdej utworzonej mapie mieć oddzielne dane waypointów. W dowolnym momencie możesz wybrać i przeglądać dowolny nieautomatyczny sub-świat waypointów, przechodząc do menu waypointów (naciśnij U) i wybierając go z rozwijanego menu w prawym górnym rogu. Możesz ustawić dowolny sub-świat jako automatyczny dla swojej aktualnie zatwierdzonej mapy, wybierając Opcje -> Ustaw sub-świat jako auto.
Nie używasz moda mapy świata?
Niewłaściwy sub-świat uznawany za automatyczny (auto) i tym samym automatycznie wybierany może być spowodowany przez plugin serwerowy zmieniający zachowanie vanilla kompasu i zakłócający wykrywanie „wieloświatowe” moda, jeśli jest włączone (domyślnie wyłączone). W większości takich przypadków kompas wskazuje twoje łóżko zamiast globalnego punktu spawnu. Ponowne spanie we właściwym łóżku powinno wszystko przywrócić, jeśli spanie w innym było przyczyną zniknięcia waypointów.
Jeśli stało się tak z powodu dodania nowego pluginu (i jeśli jego usunięcie nie wchodzi w grę), oto jak przywrócić waypointy:
1. Znajdź właściwy sub-świat waypointów z rozwijanego menu w prawym górnym rogu na ekranie waypointów – to ten z waypointami, których potrzebujesz w bieżącym wymiarze. Może zacznij od overworldu?
2. Użyj Opcje -> Ustaw sub-świat jako auto.
3. Zrób to samo dla każdego wymiaru (wejdź do wymiarów przed zrobieniem tego!).
4. Jeśli to prosty serwer z 1 światem (bez hubów/lobby, światów minigier, działek kreatywnych itp.), wyłącz również „Wykrywanie wieloświatowe” w tym samym menu Opcje. Możesz je włączyć później, jeśli kiedykolwiek będzie potrzebne.
Skontaktuj się ze mną, jeśli masz pytania!
Po pierwsze, upewnij się, że masz włączone ikony/głowy bytów w ustawieniach minimapy -> Kategorie radaru bytów, niezależnie od tego, czy ustawisz je na „Zawsze” czy „Lista graczy”. Upewnij się, że wiesz, jak je wyświetlić. O tych ikonach jest ta sekcja.
Od wersji 21.6.0 moda minimapy możesz nadpisywać domyślne ikony wyświetlane dla bytów własnymi sprite'ami/obrazkami, tworząc paczkę zasobów (lub dołączając wymagane zasoby do własnego moda). Ponadto możesz dodawać lub ulepszać obsługę wariantów typów bytów (różne warianty tego samego typu bytu mające różne ikony), tworząc własny prosty mod lub dołączając trochę kodu do istniejącego moda. Jest to jednak zwykle niepotrzebne w przypadku prostszych wielowariantowych typów bytów (większość typów bytów).
Domyślnie mod minimapy renderuje wszystkie ikony bytów za pomocą rendererów/modeli bytów przypisanych do bytów. Obsługuje to wszystkie vanilla moby oraz niektóre proste dwunożne/czworonożne moby, których modele mają łatwo rozpoznawalne części modelu głowy (głowa, uszy, nos itp.). Jeśli modowi się to nie uda, wyświetlana jest kolorowa kropka.
Katalog zasobów odpowiedni do nadpisywania ikon to /assets/xaerominimap/entity/icon/. Możesz go znaleźć wewnątrz pliku jar moda minimapy i wyodrębnić zawarte pliki/foldery w celach referencyjnych. Jar zawiera przykładowy plik do nadpisywania ikon typu bytu moda /assets/xaerominimap/entity/icon/definition/example_mod/example_entity.json. Przykładowy plik odpowiadałby typowi bytu example_mod:example_entity, gdyby taki istniał. Przeczytaj komentarze w pliku example_entity.json, aby poznać jego strukturę i móc tworzyć własne definicje ikon podobne do niego.
Ponadto /assets/xaerominimap/entity/icon/definition/minecraft/ zawiera kilka przykładowych plików dla vanilla typów bytów, które mogą wymagać dodatkowych komentarzy dotyczących domyślnej obsługi wariantów typów bytów. Domyślnie byty mają bardzo prostą obsługę wariantów, gdzie ID wariantu typu bytu to po prostu lokalizacja głównej tekstury bytu.
Jeśli ustawisz opcję „debugEntityVariantIds” w pliku konfiguracyjnym minimapy na true, ID wariantów nowo napotkanych bytów (wariantów) będą wypisywane na czacie i w logu/konsoli.
Od wersji 21.8.0 moda minimapy możesz również skonfigurować własne renderowanie oparte na modelach. Przeczytaj komentarze w przykładowym pliku /assets/xaerominimap/entity/icon/definition/example_mod/example_entity.json, aby uzyskać wszystkie potrzebne informacje.
Sprawdź ten świetny projekt autorstwa babybluetit, jeśli chcesz zobaczyć rzeczywistą implementację niestandardowych ikon lub faktycznie z nich korzystać: https://www.curseforge.com/minecraft/texture-packs/xaeros-minimap-modded-support
Aby to zrobić, zainstaluj mod po stronie serwera (wymaga serwera NeoForge/Forge/Fabric/Quilt w chwili pisania tego tekstu).
Jeśli wersja twojej minimapy to co najmniej 25.3.0, ustaw i użyj wiązania klawiszy „Ustawienia serwera minimapy”, aby otworzyć ustawienia serwera. Możesz tam wymusić prawie każdą opcję, w tym tryb jaskiń, radar bytów, a nawet tworzyć niestandardowe kategorie radaru bytów.
W starszych wersjach moda, po uruchomieniu serwera, w katalogu serwera (nie w folderze świata), zwykle w folderze „config”, zostanie utworzony nowy plik konfiguracyjny „common”. W pliku konfiguracyjnym znajduje się kilka opcji pozwalających wyłączyć niektóre funkcje moda dla graczy. Zmiany wymagają restartu serwera.
Alternatywnie, jeśli nie możesz zainstalować moda, możesz umieścić następujące ciągi znaków w systemowej wiadomości serwera wysyłanej do graczy (przy logowaniu), które robią to:
§f§a§i§r§x§a§e§r§o – powoduje, że klient wyłącza tryb jaskiń (w tym mapę świata) i radar bytów (tryb fair-play)
§x§a§e§r§o§m§m§n§e§t§h§e§r§i§s§f§a§i§r – powoduje, że tryb jaskiń minimapy działa w Netherze pomimo trybu fair-play. Mapa świata ma osobny kod do tego, który wygląda prawie identycznie.
§n§o§m§i§n§i§m§a§p – całkowicie wyłącza minimapę
§r§e§s§e§t§x§a§e§r§o – resetuje wszystkie flagi wiadomości systemowej
Oto plugin Spigot innej firmy, który upraszcza to za ciebie (nie jest ze mną powiązany ani przeze mnie stworzony): XMMForceFairPlay
Oraz datapack innej firmy o podobnej funkcjonalności (nie jest ze mną powiązany ani przeze mnie stworzony): Xaero's Map Server Utils
Używaj dodatków innych firm na własne ryzyko.
Poszukaj pliku konfiguracyjnego „common” w folderze config bezpośrednio w katalogu serwera (nie w folderze świata), zwykle config/xaero/minimap. Jedna z opcji pozwala wyłączyć rejestrację efektów statusu, która uniemożliwia graczom dołączenie. Zmiany wymagają restartu serwera. Zrób to samo dla moda mapy świata.
Aby podpiąć się do tego moda własnym, najpierw dodaj następujące repozytorium do swojego skryptu budowania:
repositories {
maven {
url "https://chocolateminecraft.com/maven"
name "Xaero's Maven"
}
}
Jeśli używasz Forge, upewnij się, że w projekcie zastosowano plugin gradle Mixin (org.spongepowered.mixin), chyba że jesteś na wersji 1.12.2.
Na koniec dodaj jedną lub więcej z poniższych deklaracji zależności, zastępując <minecraft version> i <mod version> prawdziwymi wartościami, które możesz zobaczyć na stronie https://chocolateminecraft.com/maven/xaero/minimap.
Forge z oficjalnymi mapowaniami Mojang przed 1.21.1:
implementation "xaero.minimap:xaerominimap-forge-<minecraft version>:<mod version>:dev"//celowo bez deobfuskacji!
Forge z oficjalnymi mapowaniami Mojang w 1.21.1 lub nowszym:
implementation "xaero.minimap:xaerominimap-forge-<minecraft version>:<mod version>"
Forge z innymi mapowaniami:
implementation fg.deobf("xaero.lib:xaerolib-forge-<minecraft version>:+")
implementation fg.deobf("xaero.minimap:xaerominimap-forge-<minecraft version>:<mod version>")
Fabric:
modImplementation "xaero.minimap:xaerominimap-fabric-<minecraft version>:<mod version>"
NeoForge:
implementation "xaero.minimap:xaerominimap-neoforge-<minecraft version>:<mod version>"
W projektach „common” w konfiguracjach wieloładujących:
compileOnly "xaero.minimap:xaerominimap-common-<minecraft version>:<mod version>"
Możesz tworzyć filmy używając tego moda.
Używanie go w twoich modpakach jest dozwolone pod następującymi warunkami:
Udało się!