Dodaje worki łupów do zrzutów mobów i lochów
0 polubień
1 pobrań
Jeśli zostaną znalezione jakieś problemy, zgłoś je na adres https://github.com/Malorolam/LootBags
Zgłaszając problemy, podaj oba pliki konfiguracyjne. Jeśli wystąpi awaria, dołącz również dziennik wyjściowy gry. Więcej szczegółów jest zawsze lepsze, jeśli brakuje mi informacji, pierwszą rzeczą, o którą poproszę, są te informacje.
Stan worków z łupami: (Przeczytaj, zanim napiszesz do mnie wiadomość)
Na wstępie przepraszam za zniknięcie na dość długi czas. Restrukturyzacja życia zwykle powoduje, że rzeczy spadają na dalszy plan.
Obecny stan moda to niestety gigantyczny bałagan. Zostawiłem w środku kilka głównych ulepszeń i poprawek iz tego powodu a) zmodyfikowany Minecraft jako całość zostawił mnie trochę w tyle ib) mod był w stanie kilku nierozstrzygniętych problemów o wiele za długo. Moim pierwotnym celem, jaki mam w swoich notatkach, jest przepisanie niektórych wewnętrznych części moda, aby rozwiązać najbardziej rażące błędy i usterki w pełniejszy sposób, ale straciłem wątek tego, jak właściwie zamierzałem to zrobić. Ponadto inne aspekty moda najwyraźniej w jakiś sposób się zepsuły, głównie pakiety zasobów i niestandardowe torby.
Więc ostatecznie muszę podjąć decyzje. Czy zaczynam od miejsca, w którym skończyłem, wprowadzam poprawki tam, gdzie są potrzebne, aby umożliwić twórcom pakietów korzystanie z moda bez problemu? Czy mam po prostu ogłosić 2.5.8.5 jako koniec życia 1.12.2 i przejść do 1.15/1.16? Czy w ogóle chcę kontynuować pracę nad tym modem lub jakimkolwiek modem w ogóle? I stąd zagadka, która utrzymywała moje milczenie dłużej niż to konieczne.
Moje decyzje są takie:
1) 1.12.2 i wcześniejsze wersje są już nieaktualne. Nie będę udzielać dalszego wsparcia modowi, zamiast tego skupię się na przyszłości, aktualizując mod do aktualnych wersji gry i pracując nad realizacją innych pomysłów na modyfikacje, które zgromadziłem.
2) Chciałbym oświadczyć, że mój kod jest i zawsze był widocznym źródłem, aby inni mogli łatwo nauczyć się, jak osiągnąć podobne cele kodowania, lub przynajmniej zobaczyć, jak czegoś nie robić. Ponadto wyrażam zgodę na ponowne użycie kodu 1.12.2 i wcześniejszego jako początkowej bazy kodu do tworzenia podobnych modów dla wcześniejszych wersji Minecrafta. Obecna licencja kończy się na wersji 2.5.8.5, wszelkie dalsze wersje moich modów będą korzystać z licencji MIT.
3) Obecnie nie planuję kontynuacji Lootbags. Po pierwsze, nie wiem, w jakim stanie jest baza kodu Minecrafta i czy części modu, przede wszystkim sposób wyciągania tabel łupów w celu zbudowania ogólnej tabeli, są nadal możliwe. Po drugie, Lootbags został pierwotnie zaprojektowany, aby służyć bardzo konkretnemu celowi, to jest umożliwieniu zdobywania łupów z lochów w pakietach skyblock. Dzięki mnóstwu modów dla autorów paczek, które robią to samo na wiele nowych sposobów, pierwotny cel Lootbags został mocno osłabiony, co skłoniło mnie do włączenia większego postępu do moda bez żadnego prawdziwego planu ani kierunku. Jedną z moich głównych motywacji do modowania jest tworzenie rzeczy z wyraźnym celem i projektem, które są albo inne, albo lepsze, i podtrzymuję to. Lootbags w obecnym stanie z mojego punktu widzenia nie jest żadnym z nich i wycofam się z moda na jakiś czas, aby go ponownie ocenić.
Lootbags to mod, który dodaje torby, z których upuszczane są inne przedmioty. Jest wysoce konfigurowalny za pomocą dwóch plików konfiguracyjnych, w których wiki na GitHub zawiera więcej informacji na temat korzystania z konfiguracji. Domyślnie mod jest skonfigurowany na łącznie 16 toreb z typowymi torbami i „tajnymi” torbami, które pojawiają się tylko w określonych warunkach. Typowe torby upuszczają części tabel łupów genów Vanilla World, z rzadszymi torbami odnoszącymi się do bardziej spójnych rzadkich łupów.
Mod zawiera blok recyklera łupów, który zużyje przedmioty upuszczone przez worki z łupami, a po osiągnięciu określonej wartości (określonej przez to, którą torbę recykler ma utworzyć i współczynnik skalowania) utworzy nowy worek z łupami, który można wyciągnąć dowolną typową zmodyfikowaną metodą usuwania przedmiotów z ekwipunku. Przedmioty można w podobny sposób pompować do bloku.
Torby można otwierać automatycznie za pomocą otwieracza worków, który obsługuje oczekiwane wkładanie/wyciąganie.
W 1.12.2 zastąpiono i ulepszono poprzedni system rzemieślniczy w celu konwersji między torbami. Ten blok zaakceptuje każdą torbę z automatycznie wygenerowanej listy importu na podstawie parametrów w konfiguracji torby, konwertując tę torbę na odpowiednią wartość i umożliwiając wyodrębnienie torby z automatycznie wygenerowanej listy eksportu. Ten worek można cyklicznie przełączać za pomocą przycisku gui i zachowa ten wybór wyjścia do automatycznego usuwania wybranego worka. Ten blok uratuje swój ekwipunek po rozbiciu.
Dodatkowo mod zawiera kilka poleceń ułatwiających korzystanie z moda. lootbags_itemdump utworzy plik tekstowy w folderze o nazwie dumps w twojej instancji minecraft, który zawiera listę każdego przedmiotu w ogólnej tabeli łupów, jak również każdego przedmiotu, który może upuścić każda torba, wraz z wagą tych przedmiotów i przybliżoną szansą na upuszczenie. lootbags_identifysources utworzy plik zrzutu, który zawiera listę wszystkich źródeł łupów zarejestrowanych w Forge, każdego źródła łupów dostarczającego łupy do ogólnej tabeli łupów, każdego źródła łupów, które ma na swojej liście torbę (przynajmniej z tego moda) oraz listę wszystkich zachwyt. lootbags_dumphelditem utworzy plik zrzutu, który zawiera pojedynczy wpis białej listy dla aktualnie przechowywanego przedmiotu, w tym jego dane nbt. lootbags_inventorydump działa podobnie jak poprzednie polecenie, z tą różnicą, że generuje wpisy dla całego ekwipunku za jednym razem. lootbags_reloadconfig przeładuje obie konfiguracje, a także wszystkie torby i tabele łupów, dzięki czemu twórcy pakietów nie będą musieli przeładowywać gry w celu wprowadzenia drobnych zmian w konfiguracji. To polecenie nie ma na celu obejścia problemów z innymi modami, które manipulują niestandardowymi przedmiotami lub źródłami łupów, ponieważ nie jest przeznaczone do użytku w nieskończoność bez wycieków pamięci.
Jeśli chcesz skontaktować się ze mną bezpośrednio, najbardziej niezawodnym sposobem jest wysłanie wiadomości na PW przez Curse lub GitHub.
Moja strona Github zawiera dokumentację i samouczki dotyczące plików konfiguracyjnych, można je znaleźć Tutaj.
90% problemów, które skutkują brakującymi teksturami, zlokalizowanymi nazwami lub tabelami łupów w torbach, jest spowodowanych przez problem z plikiem konfiguracyjnym torby. Jeśli te problemy się pojawiają, a nie edytowałeś dwóch plików konfiguracyjnych, usunięcie dwóch plików konfiguracyjnych Lootbags (lootbags.cfg i lootbags_BagConfig.cfg) i ponowne uruchomienie gry rozwiąże problem.
Dostępne są bardzo szczegółowe informacje o dzienniku wyjściowym. Domyślnie wyświetla tylko poważne błędy, ale włączenie trybu szczegółowego i trybu debugowania w pliku lootbags.cfg znacznie pomoże w debugowaniu problemów z niestandardowymi torbami.
Od czasu do czasu poprawiam informacje o domyślnej konfiguracji torby lub sposób, w jaki działa parsowanie konfiguracji, co zwykle powoduje mały problem z istniejącymi konfiguracjami torby. Usunięcie konfiguracji, umożliwienie ich ponownego utworzenia i ponowne zastosowanie wszelkich zmian rozwiąże problemy.
Możesz użyć tego w paczkach modów, pod warunkiem, że jestem wymieniony i albo ta strona jest zawarta w informacjach o paczkach modów. Jeśli paczka jest tworzona przez Klątwę, odbywa się to automatycznie.
Udało się!