ZalienFuel
Jedno paliwo każdego rodzaju. Mod NeoForge do Minecrafta 1.21.1, który kończy ze zduplikowanymi płynami paliwowymi w modpackach.
Minecraft 1.21.1 · NeoForge 21.1 · MIT · wczesny rozwój
Co robi
Duże modpacki mają to samo paliwo po kilka razy. Create: The Factory Must Grow, Create Diesel Generators, PneumaticCraft, Oritech, Modern Industrialization i inne mody rejestrują każdy swój diesel, benzynę, ropę, naftę, kerozynę i LPG. W grze wychodzi z tego:
- pięć różnych „Dieseli”, które nie mieszają się w jednym zbiorniku,
- silnik jednego moda, który nie przyjmuje diesla z rafinerii innego,
- JEI pełne prawie identycznych płynów i wiader.
ZalienFuel robi dla paliw to, co AllTheOres + Almost Unified dla rud. Zastępuje paliwa innych modów:
- Rejestruje jeden kanoniczny płyn na każdy typ paliwa (tabela), z wiadrem i tagami
c:. - Każda receptura każdego innego moda, która produkuje lub zużywa zastępowany płyn (albo jego wiadro), jest przy ładowaniu przepisywana na płyn ZalienFuel, razem z recepturami z KubeJS.
- Maszyny z płynem wpisanym na sztywno (pompa i szyby naftowe TFMG, piece koksownicze Immersive Engineering i Railcraft, wirówka MorePropulsion, olej roślinny z kompostu w Modern Industrialization) są przekierowane małymi mixinami.
- Ropa w generowaniu świata (jeziora PneumaticCraft, źródła Oritecha, szyby i złoża TFMG) to ropa ZalienFuel.
- Zastępowane płyny i wiadra są ukryte w JEI.
- Resztki w zbiornikach i wiadrach można przelać 1:1 w grze (stół rzemieślniczy i mikser Create).
Paliwa unikatowe dla jednego moda (turbopaliwo i biopaliwo Oritecha, biopaliwo Integrated Foregoing, paliwo rakietowe EnderIO, półprodukty Modern Industrialization, propan/butan TFMG, ...) zostają bez zmian.
Instalacja
- Wymaga Minecrafta 1.21.1 i NeoForge 21.1.x.
- Wrzuć
zalienfuel-<wersja>.jardo folderumods/na serwerze i u każdego gracza (płyny to bloki i przedmioty, muszą być po obu stronach). - Uruchom grę. Nic więcej nie trzeba ustawiać.
Dodanie do istniejącego świata
- Płyny, które już stoją w zbiornikach, zostają takie, jakie były (nie ma automatycznej migracji). Maszyny dalej przyjmują stare płyny tam, gdzie używały tagów; przelej je przez recepturę konwersji, żeby zamienić je na ZalienFuel.
- Już wygenerowane jeziora i źródła ropy zostają ropą starego moda; ropę ZalienFuel dostają tylko nowe chunki.
- Późniejsze usunięcie ZalienFuel kasuje jego płyny ze zbiorników i wiader, jak przy każdym modzie dodającym płyny.
Zobacz dalej
Paliwa
Zamiana starych płynów
Oil Scanner
Grzałki elektryczne
Konfiguracja
Komendy admina
Źródła, błędy i licencja
- Kod: git.zatto.pl/ZalienCraft-mods/ZalienFuel.
- Błędy i pomysły: załóż zgłoszenie. Dołącz listę modów
(albo nazwę i wersję modpacka), co robiłeś i plik
latest.log. - Licencja: MIT. ZalienFuel można używać w dowolnym modpacku.
Budowanie ze źródeł
Wymaga JDK 21.
./gradlew build # jar w build/libs/
./gradlew runClient # klient deweloperskiMixiny per mod celują w klasy po nazwie (@Pseudo), więc do kompilacji nie trzeba żadnych cudzych jarów. Żeby je
sprawdzić, wrzuć docelowe mody do mods/ serwera NeoForge 21.1.250 razem z zbudowanym jarem i uruchom go: każdy hak
zapisze Applied <Mixin> to <klasa>, a po starcie Mixin OK albo Mixin NOT applied.