Puzzles Lib — Minecraft Java Edition 1.21.1
Puzzles Lib er grunnbiblioteket for moddene til Fuzs. Mer enn tretti modder er avhengige av det; støtter Forge, NeoForge, Fabric og Quilt…
Puzzles Lib er grunnbiblioteket for moddene til Fuzs. Mer enn tretti modder er avhengige av det; støtter Forge, NeoForge, Fabric og Quilt. Installasjon, innstillinger og løsning av krasj.
Avhengigheter:
Laster: Forge, NeoForge, Fabric, Quilt
Minecraft-versjon: 1.16.5 — 1.21.1
Mod-versjon: 8.1.22
Puzzles Lib er et teknisk grunnbibliotek for Minecraft-modder, laget av utvikleren Fuzs. Modden legger ikke nye blokker, gjenstander, mobs eller spillmekanikker direkte inn i spillverdenen. Hovedfunksjonen er å tilby et felles programmeringsgrensesnitt (API) som lar andre modifikasjoner fungere like stabilt på ulike lastere, ved å abstrahere den spesifikke koden til Forge, Fabric og NeoForge. Modden Puzzles Lib trenger man kun å laste ned for å sikre at tilknyttede tillegg fungerer.
Økosystemet av avhengige modifikasjoner
Dette biblioteket er et obligatorisk krav for å kjøre over tretti ulike prosjekter. Det inneholder felles kode for håndtering av hendelser, rendering av modeller og synkronisering av data mellom klient og server.
De mest populære tekniske moddene for Minecraft som bruker dette rammeverket:
Endringer av grensesnitt og blokker: Easy Magic, Easy Anvils, Visual Workbench. Biblioteket er ansvarlig for å bevare gjenstandene i inventarene til disse blokkene etter at de er lukket, og for å visualisere byttet direkte på blokkens tekstur.
Magi- og handelsutvidelser: Enchanting Infuser, Trading Post, Universal Enchants. Puzzles Lib sørger for logikken som lar disse moddene samhandle med vanilla-generatoren for tilfeldige tall og algoritmene for å generere handler med landsbyboere.
Klientutvidelser: kompass, klokker og andre informasjonstillegg, der API-et håndterer visning av data på skjermen uten å miste FPS.
Konfigurasjon av Fuzs-modder
Å forene formatene for innstillinger er en sentral oppgave for dette biblioteket. I stedet for å støtte JSON for Fabric og TOML for Forge, innførte utvikleren én standard.
Puzzles Lib tvinger alle modder som er avhengige av det, over til å bruke .toml-formatet. Selve biblioteket har også sin egen innstillingsfil puzzleslib-client.toml i mappen config.
Konfigparameter | Verdi | Beskrivelse |
| true | Sjekker om det finnes kjente konflikter under oppstart av spillet og viser en advarsel på skjermen. |
| true | Viser en melding hvis OptiFine oppdages (moderne Fuzs-modder er ofte ikke kompatible med det når det gjelder rendering). |
| false | Tillater at de interne ressursene til Puzzles Lib overstyrer vanilla-teksturene. |
Løsing av oppstartsproblemer og konflikter
Siden Puzzles Lib er plattformuavhengig, oppstår det ofte feil under bygging av klienten. Logganalyse viser tre hovedårsaker til at spillet krasjer (crash) i tilknytning til dette biblioteket.
Mangel på konfigurasjonsport for Fabric
En feil som fører til at spillet lukkes umiddelbart i initialiseringsfasen. Siden Fabric ikke nativt støtter konfigurasjonssystemet til Forge (TOML-formatet), kan ikke Puzzles Lib lese innstillingsfilene. For å rette på dette må du laste hjelpemodden Forge Config API Port inn i mappen mods.
Inkompatibilitet mellom lasterversjoner
Spillere kopierer ofte .jar-filen til Puzzles Lib for Forge inn i en Fabric-build, eller omvendt. Filene på plattformene CurseForge og Modrinth har tilsvarende tagger (fabric, forge, neoforge i navnet). Å kjøre en fil for en annen laster gir garantert feilen Mod resolution failed eller java.lang.NoClassDefFoundError.
Desynkronisering av servertagger
Hvis biblioteket er installert på serveren, men mangler på klienten (eller versjonene er ulike), får spilleren feilen Connection closed - mismatched mod channel list ved forsøk på å koble til. Puzzles Lib krever installasjon på begge sider med identisk versjon av filen.
Kompatibilitet
Obligatoriske avhengigheter: For å spille på Fabric/Quilt er Fabric API og Forge Config API Port helt nødvendige. For Forge/NeoForge trenger man ikke laste ned flere filer — klassene er innebygd i lasteren.
Inkompatibilitet: Integrasjonen med OptiFine fungerer ustabilt på grunn av konflikter i renderingpipelinen. Utvikleren anbefaler å bruke alternativene: Sodium eller Embeddium.
Konklusjon
Puzzles Lib er et rent teknisk verktøy som optimaliserer utviklingen og gjør det mulig å oppdatere en stor liste med modifikasjoner på alle aktuelle lastere samtidig. Sammenlignet med store rammeverk som Architectury API er denne modden snevert rettet og betjener utelukkende økosystemet til én forfatter. En begrensning er den noe overbelastede avhengighetsstrukturen for Fabric-spillere, som må laste ned tredjeparts konfigurasjonsporter. Denne modden er obligatorisk for alle som setter sammen tekniske modpakker eller RPG-modpakker med verktøyene til Fuzs.
Installasjon
En typisk installasjon tar omtrent 5 minutter. Flyten er den samme; bare Loader og den matchende builden er forskjellige.
- 1Install a mod loader (Forge, Fabric or NeoForge) that matches your Minecraft version.
- 2Download the mod file (.jar) built for that same version.
- 3Place the .jar into your .minecraft/mods folder.
- 4Launch Minecraft with the modded profile and check the mod loads in-game.











