Sophisticated Core — baza serii Sophisticated
Wspólna biblioteka dla Sophisticated Backpacks i Sophisticated Storage. System filtrów, ulepszalnych kontenerów i logiki inwentarza.
Czym jest Sophisticated Core?
Sophisticated Core to wspólna biblioteka (dependency) dla modów z serii Sophisticated autorstwa P3pp3rF1y. Zawiera bazową logikę ulepszalnych kontenerów, system filtrów przedmiotów, interfejsy GUI i mechanizm slotów na ulepszenia, który jest współdzielony między Sophisticated Backpacks (plecaki) i Sophisticated Storage (skrzynie i beczki).
Sam Sophisticated Core nie dodaje żadnych przedmiotów ani bloków do gry — to czysto techniczna zależność. Jednak bez niego mody Sophisticated nie mogą działać. Wydzielenie wspólnego kodu do osobnej biblioteki pozwala P3pp3rF1y na utrzymanie spójności między modami i unikanie duplikacji kodu.
Co zawiera Sophisticated Core?
- System ulepszalnych kontenerów — bazowa logika pozwalająca plecakom i skrzyniom przyjmować moduły ulepszające (np. auto-smelting, magnet, feeding).
- System filtrów — zaawansowane filtry przedmiotów pozwalające na sortowanie po typie, tagu, nazwie, NBT i wielu innych kryteriach.
- GUI kontenerów — wspólny interfejs użytkownika z zakładkami na sloty, ulepszenia i konfigurację filtrów.
- API dla ulepszalni — mechanizm pozwalający na tworzenie nowych typów ulepszeń przez inne mody.
Mody zależne od Sophisticated Core
- Sophisticated Backpacks — ulepszalne plecaki z filtrami, auto-craftingiem, magnetem i wieloma innymi modułami. Jeden z najpopularniejszych modów na plecaki.
- Sophisticated Storage — ulepszalne skrzynie, beczki i szafy z tymi samymi filtrami i ulepszeniami co plecaki. Zastępuje klasyczne skrzynie lepszą organizacją.
Komentarze