Dodaje torby z łupami do dropów z mobów i lochów.
0 polubień
1 pobrań
Jeśli znajdziesz jakieś problemy, zgłoś je na https://github.com/Malorolam/LootBags
Zgłaszając problemy, podaj oba pliki konfiguracyjne. Jeśli występuje crash, dołącz również log wyjścia gry. Więcej szczegółów jest zawsze lepsze – jeśli zabraknie mi informacji, pierwszą rzeczą, o którą poproszę, będzie właśnie to.
Stan Lootbags: (Przeczytaj, zanim do mnie napiszesz)
Po pierwsze, przepraszam za zniknięcie na dłuższy czas. Restrukturyzacja życia sprawia, że pewne rzeczy schodzą na dalszy plan.
Obecny stan moda jest niestety wielkim bałaganem. Zostawiłem go w trakcie kilku większych ulepszeń i poprawek, przez co a) modding Minecrafta jako całość trochę mnie wyprzedził, a b) mod od zbyt dawna boryka się z kilkoma nierozwiązanymi problemami. Moim pierwotnym celem, jak mam w notatkach, było przepisanie niektórych wewnętrznych części moda, aby w bardziej kompletny sposób rozwiązać najbardziej rażące bugi z duplikowaniem i glitche, ale straciłem wątek tego, jak dokładnie zamierzałem to zrobić. Dodatkowo, inne aspekty moda najwyraźniej się zepsuły, głównie paczki zasobów i niestandardowe torby.
Więc ostatecznie mam decyzje do podjęcia. Czy kontynuować tam, gdzie skończyłem, dostarczając niezbędne poprawki, aby twórcy paczek mogli bezproblemowo używać moda? Czy po prostu ogłosić wersję 2.5.8.5 jako koniec życia dla 1.12.2 i przejść do 1.15/1.16? Czy w ogóle chcę dalej pracować nad tym modem, czy nad jakimkolwiek modem w ogóle? I tak oto dylemat, który utrzymywał moje milczenie dłużej niż było to potrzebne.
Moje decyzje są następujące:
1) Wersje 1.12.2 i wcześniejsze są teraz na końcu swojego cyklu życia. Nie będę udzielał dalszego wsparcia dla moda, a zamiast tego skupię się na przyszłości – aktualizacji moda dla obecnych wersji gry i realizacji innych pomysłów na mody, które zgromadziłem.
2) Chciałbym zaznaczyć, że mój kod jest i zawsze był widoczny (open source), aby inni mogli łatwo nauczyć się, jak osiągnąć podobne cele programistyczne, lub przynajmniej zobaczyć, jak czegoś nie robić. Ponadto, udzielam pełnej zgody na ponowne wykorzystanie kodu z wersji 1.12.2 i wcześniejszych jako bazy początkowej do tworzenia podobnych modów dla wcześniejszych wersji Minecrafta. Obecna licencja kończy się na wersji 2.5.8.5, a wszelkie kolejne wersje moich modów będą korzystać z licencji MIT.
3) Obecnie nie mam planów kontynuowania Lootbags. Po pierwsze, nie wiem, w jakim stanie jest kod źródłowy Minecrafta i czy części moda, głównie sposób pobierania tabel łupów do budowania ogólnej tabeli, są nadal możliwe. Po drugie, Lootbags został pierwotnie zaprojektowany do bardzo konkretnego celu, czyli umożliwienia zdobywania łupów z lochów w paczkach typu skyblock. Mając mnóstwo modów dla autorów paczek, które robią to samo na różne nowe sposoby, pierwotny cel Lootbags został mocno rozwodniony, co skłoniło mnie do wprowadzenia większego postępu do moda bez konkretnego planu i kierunku. Jedną z moich głównych motywacji do modowania jest tworzenie rzeczy z wyraźnym przeznaczeniem i designem, które są albo inne, albo lepsze – i podtrzymuję to. Lootbags w obecnym stanie, z mojego punktu widzenia, nie jest ani jednym, ani drugim, więc wycofam się z moda na jakiś czas, aby go ponownie przemyśleć.
Lootbags to mod, który dodaje torby upuszczające inne przedmioty. Jest w dużym stopniu konfigurowalny za pomocą dwóch plików konfiguracyjnych, a wiki na GitHub zawiera więcej informacji na temat korzystania z konfiguracji. Domyślnie mod jest skonfigurowany na łącznie 16 toreb, w tym zarówno zwykłe torby, jak i "sekretne" torby, które pojawiają się tylko w określonych warunkach. Zwykłe torby upuszczają części domyślnych tabel łupów z generacji świata, przy czym rzadsze torby dają bardziej spójne rzadkie łupy.
Mod zawiera blok recyklera łupów, który zużywa przedmioty upuszczane przez torby z łupami, a po osiągnięciu określonej wartości (ustalonej na podstawie tego, którą torbę recykler ma tworzyć i współczynnika skalującego) tworzy nową torbę z łupami, którą można wyciągnąć dowolną typową modyfikowaną metodą usuwania przedmiotów z ekwipunku. Przedmioty można również pompować do bloku.
Torby można otwierać automatycznie za pomocą Otwieracza Toreb, który obsługuje funkcje wkładania/wyciągania, jakich można się spodziewać.
W wersji 1.12.2, zastępując i rozszerzając poprzedni system wytwarzania do konwersji między torbami, pojawiło się Przechowywanie Toreb. Ten blok przyjmie każdą torbę z automatycznie wygenerowanej listy importu opartej na parametrach w konfiguracji toreb, konwertując tę torbę na odpowiednią wartość i umożliwiając wyciągnięcie torby z automatycznie wygenerowanej listy eksportu. Torbę można zmieniać za pomocą przycisku w GUI, a wybór ten zostanie zachowany do automatycznego usuwania wybranej torby. Blok zapisuje swój ekwipunek po zniszczeniu.
Dodatkowo mod zawiera kilka komend ułatwiających korzystanie z niego. lootbags_itemdump utworzy plik tekstowy w folderze o nazwie dumps w twojej instancji Minecrafta, zawierający listę wszystkich przedmiotów w ogólnej tabeli łupów oraz wszystkich przedmiotów, które każda torba może upuścić, wraz z ich wagami i przybliżonymi szansami na wypadnięcie. lootbags_identifysources utworzy plik zrzutu, który wymienia wszystkie źródła łupów zarejestrowane w Forge, wszystkie źródła łupów dostarczające łupy do ogólnej tabeli łupów, wszystkie źródła łupów, które mają torbę na swojej liście (przynajmniej z tego moda) oraz listę wszystkich enchantów. lootbags_dumphelditem utworzy plik zrzutu zawierający pojedynczy wpis z białej listy dla aktualnie trzymanego przedmiotu, wraz z jego danymi NBT. lootbags_inventorydump działa podobnie do poprzedniej komendy, z tą różnicą, że wygeneruje wpisy dla całego ekwipunku za jednym razem. lootbags_reloadconfig przeładuje oba pliki konfiguracyjne oraz wszystkie torby i tabele łupów, aby twórcy paczek nie musieli przeładowywać gry przy drobnych zmianach konfiguracji. Ta komenda nie jest przeznaczona do omijania problemów z innymi modami, które manipulują niestandardowymi przedmiotami lub źródłami łupów, ponieważ nie jest zaprojektowana do nieskończonego użytku bez wycieków pamięci.
Jeśli chcesz skontaktować się ze mną bezpośrednio, napisz do mnie PW przez Curse lub GitHub – to najbardziej niezawodny sposób.
Moja strona na GitHub zawiera dokumentację i poradniki dotyczące plików konfiguracyjnych, można je znaleźć tutaj.
90% problemów związanych z brakującymi teksturami, zlokalizowanymi nazwami lub tabelami łupów toreb jest spowodowanych problemem z plikiem konfiguracyjnym toreb. Jeśli te problemy występują, a nie edytowałeś dwóch plików konfiguracyjnych, usunięcie obu plików konfiguracyjnych Lootbags (lootbags.cfg i lootbags_BagConfig.cfg) i ponowne uruchomienie gry rozwiąże problem.
Dostępne są bardzo szczegółowe informacje w logu wyjścia. Domyślnie wyświetlane są tylko główne błędy, ale włączenie trybu Verbose i Debug w pliku lootbags.cfg znacznie pomoże w debugowaniu problemów z niestandardowymi torbami.
Co jakiś czas modyfikuję domyślną konfigurację toreb lub sposób analizy konfiguracji, co zwykle powoduje drobne problemy z istniejącymi konfiguracjami toreb. Usunięcie konfiguracji, pozwolenie na ich ponowne utworzenie i ponowne zastosowanie wszelkich zmian rozwiąże problemy.
Możesz używać tego moda w paczkach modyfikacji, pod warunkiem że podasz mnie jako autora i dołączysz tę stronę do informacji o paczce. Jeśli paczka jest tworzona przez Curse, jest to robione automatycznie.
Udało się!