ZALIENCRAFT WIKI

ZalienFuel

Jedno paliwo każdego rodzaju. Mod NeoForge do Minecrafta 1.21.1, który kończy ze zduplikowanymi płynami paliwowymi w modpackach.

Logo ZalienFuel

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:

  1. Rejestruje jeden kanoniczny płyn na każdy typ paliwa (tabela), z wiadrem i tagami c:.
  2. 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.
  3. 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.
  4. Ropa w generowaniu świata (jeziora PneumaticCraft, źródła Oritecha, szyby i złoża TFMG) to ropa ZalienFuel.
  5. Zastępowane płyny i wiadra są ukryte w JEI.
  6. 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

  1. Wymaga Minecrafta 1.21.1 i NeoForge 21.1.x.
  2. Wrzuć zalienfuel-<wersja>.jar do folderu mods/ na serwerze i u każdego gracza (płyny to bloki i przedmioty, muszą być po obu stronach).
  3. 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

Źródła, błędy i licencja

Budowanie ze źródeł

Wymaga JDK 21.

./gradlew build          # jar w build/libs/
./gradlew runClient      # klient deweloperski

Mixiny 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.

Na tej stronie