====== 3. Anbieter Library(Bibliothek)-Mods ====== Dies ist eine Liste von Library-Mods von Drittanbietern, die verschiedene Dienstprogramme bereitstellen. Wenn du eine Bibliothek erstellt hast, füge sie in die Liste hinzu, wenn du Bearbeitungsberechtigungen hast (versuche, sie in alphabetischer Reihenfolge zu halten), oder ziehe die benötigten Informationen per Drag & Drop auf das Wiki. [[https://discord.gg/v6v4pMv|Der Fabric-Discord Server]] andernfalls. ===== Daten Generation ===== ^ Name und Link ^ Beschreibung ^ Autor ^ |[[https://github.com/Devan-Kerman/ARRP|ARRP]]|Erstellt Resourcen und Assets während der Laufzeit|HalfOf2| |[[https://github.com/natanfudge/artifice|Artifice]]|Generierte Daten-/Asset-Dateien und virtuelle Ressourcenpaket-API|Fudge| |[[https://github.com/spoorn/SpoornPacks/wiki|SpoornPacks]]|Einfach zu nutzen, einzeilige APIs zum generieren von Resource-Dateien, Registration, und automatische Injektion. |spoorn| ===== Configuration ===== ^ Name und Link ^ Beschreibung ^ Autor ^ |[[https://www.curseforge.com/minecraft/mc-mods/auto-config|Auto Config (1.14.x)]]|Annotationsbasierte Konfigurations-API|sargunv| |[[https://github.com/shedaniel/AutoConfig|Auto Config Updated (1.14-1.16)]]|Ähnlich wie Auto Config, aber aktualisiert für neuere Minecraft Versionen|sargunv, shedaniel| |[[https://www.curseforge.com/minecraft/mc-mods/cloth-config|Cloth Config]]|Client-Seite-Config-Oberflächen-Builder (enthällt AutoConfig)|shedaniel| |[[https://gitlab.com/Lortseam/completeconfig|CompleteConfig]]|Flexible Konfigurations-API|Lortseam| |[[https://github.com/zml2008/confabricate|Confabricate]]|Fabric-Wrapper von Sponge's Configure mit neuen Werkzeugen|zml2008| |[[https://github.com/DaemonicLabs/fiber|Fiber]]|Configurations-System|086, Pyrofab| |[[https://github.com/OroArmor/oro-config|Oro Config]]|Leichte JSON-Konfiguration mit Befehls- und Cloth Config-Unterstützung|OroArmor| |[[https://github.com/Draylar/omega-config|Omega Config]]|Einfach zu bedienende Konfiguration mit robusten Funktionen und GUI-Unterstützung|Draylar, Frqnny| |[[https://github.com/RedstoneParadox/paradox-config|Paradox Config]]|Kotlin-basierte Konfigurations-API|RedstoneParadox| |[[https://github.com/Siphalor/tweed-api|Tweed]]|Konfigurations-API für Automatisierung und Synchronisierung |[[https://github.com/magistermaks/fabric-simplelibs/tree/master/simple-config|Simple Config]]|Einfach zu verwendende Einzeldatei-Konfigurationsbibliothek|magistermaks| ===== Rendering===== ^ Name und Link ^ Beschreibung ^ Autor ^ |[[https://github.com/kosmx/bendy-lib|BendyLib]]|API zum Austauschen und Verändern von Quadern in bestehenden und in neuen Entityies|KosmX| |[[https://github.com/Emafire003/ColoredGlowLib|ColoredGlowLib]]|API, die leuchtende Effektfarben als RGB statt fester Werte basierend auf Teams rendert.|Emafire003| |[[https://github.com/vampire-studios/Customized-Astral-Body|Custom Astral Body]]|API zur Steuerung des Rendering von Dimmensions-Himmel, Mond und Sonne|Vampire Studios| |[[https://github.com/bernie-g/geckolib/wiki/Getting-Started|GeckoLib]]|Leistungsstarke WYSIWYG-Animationsbibliothek für die Nutzung mit Animationen, gemacht in Blockbench|bernie-g| |[[https://github.com/grondag/json-model-extensions|JMX]]|Fügt erweiterte Funktionalität hinzu, um erweiterte JSON-Modelle mit zusätzlicher Anpassbarkeit zu erstellen|grondag| |[[https://github.com/magistermaks/mod-jmxl|JMXL]]|Einfache Bibliothek, die Erweiterungen für das Minecraft-Modellformat bringt, ähnlich wie JMX, aber unterstützt Sodium und Co.|magistermaks| |[[https://github.com/RedstoneParadox/Marionette|Marionette]]|Animations-API zum Kreieren und animieren von Entity-Modellen|RedstoneParadox| |[[https://github.com/frqnny/myron|Myron]]|OBJ-Model-Landungs-Bibliothek|Frqnny| |[[https://github.com/Ladysnake/Satin|Satin]]|Einfacher Wrapper für Post-Process-Shader|Pyrofab| ===== Vanilla Erweiterungen===== ^ Name und Link ^ Beschreibung ^ Author ^ |[[https://github.com/kvverti/banner-plus-plus|Banner++]]|Erlaubt Mods neue Banner und Muster hinzuzufügen|kvverti| |[[https://github.com/TheIllusiveC4/Caelus|Caelus]]|API, um Entwicklern Zugriff auf Elytra-Flugmechaniken zu gewähren|TheIllusiveC4| |[[https://github.com/florensie/ExpandAbility|ExpandAbility]]|Bietet erhöhte Kontrolle über Vanilla-Effekte und -Fähigkeiten|Florens| |[[https://github.com/CrimsonDawn45/Fabric-Shield-Lib|Fabric Shield Lib]]|Bibliothek zum sauberen Hinzufügen neuer Schilde ohne Mixins|CrimsonDawn45| |[[https://gitgud.io/deltanedas/gourmet|Gourmet]]|Erlaubt es, Items essbar zu machen|deltanedas| |[[https://github.com/Virtuoel/Statement|Statement]]|Extra Konfigurierbarkeit von BlockStates von schon existierenden Blöcken|Virtuoel| |[[https://github.com/Linguardium/WanderingTradesmen|Wandering Tradesmen]]|Erlaubt dir deinen eigenen Händler zumachen, durch LibCD Scripte!|Lingardium| ===== GUI ===== ^ Name and Link ^ Description ^ Maintainer ^ |[[https://github.com/CottonMC/LibGui|LibGui]]|Toolkit für grafische Benutzeroberflächen (GUI). |Cotton| |[[https://github.com/RedstoneParadox/OakTree|Oak Tree]]|Toolkit für grafische Benutzeroberflächen (GUI). |RedstoneParadox| |[[https://github.com/Patbox/sgui|SGUI]]|Toolkit für grafische Benutzeroberflächen (GUI) für Server-Seiten-Mods. |Patbox| |[[https://github.com/LambdAurora/SpruceUI|SpruceUI]]|Toolkit für grafische Benutzeroberflächen (GUI). |LambdAurora| ===== Werkzeuge ===== ^ Name und Link ^ Beschreibung ^ Autor ^ |[[https://github.com/RedGrapefruit09/Arctree|Arctree]]|Erleichtert den schrecklichen Prozess der Erstellung von Bäumen in Minecraft|RedGrapefruit09| |[[https://github.com/OnyxStudios/Cardinal-Components-API|Cardinal Components API]]|Dynamische Datenanhänge für verschiedene Spielobjekte (Blöcke, Entitäten, Welten…)|OnyxStudios, Pyrofab| | [[https://github.com/gbl/CrowdinTranslate|CrowdinTranslate]] | Zieht übersetzte Sprachdateien aus Crowdin und benennt sie nach Minecraft-Konventionen um. Kann zur Kompilierzeit oder zur Laufzeit arbeiten. | Giselbaer | |[[https://github.com/TheIllusiveC4/Curios|Curios]]|Eine flexible und erweiterbare Zubehör-/Ausrüstungs-API|TheIllusiveC4| |[[https://gitea.thebrokenrail.com/TheBrokenRail/FreshCoffee.git|FreshCoffee]]|Eine Bibliotheksmod, die sicherstellt, dass du eine unterstützte Version von Java ausführst, und eine unterstützte Version installieren kannst, wenn dies noch nicht der Fall ist.|TheBrokenRail| |[[https://github.com/RedGrapefruit09/ItemNBT|ItemNBT]]|Verbessert die Item-NBT-Funktionen im Spiel mithilfe von Reflexion und dunkler Magie erheblich|RedGrapefruit09| |[[https://github.com/BoogieMonster1O1/libcbe|LibCBE]]|Ermöglicht die bedingte Erstellung von Block-Entities|BoogieMonster1O1| |[[https://github.com/AlexIIL/LibMultiPart|LibMultiPart]]|Hinzufügen mehrerer Teile zu einem einzelnen (benutzerdefinierten) Block |AlexIIL| |[[https://github.com/BoogieMonster1O1/LibSchem|LibSchem]]|Ein Schema-Parser und -Platzierer, der das Sponge schematic v2 Schema unterstützt|BoogieMonster1O1| |[[https://github.com/Ladysnake/Locki|Locki]]|Eine API zum Sperren von Slots im Inventar eines Spielers|Pyrofab| |[[https://github.com/Draylar/magna|Magna]]|Erstelle ganz einfach Werkzeuge, die mehr als 1 Block gleichzeitig brechen|Draylar| |[[https://github.com/DimensionalDevelopment/Matrix|Matrix]]|Annotationsbasierte Item-/Blockregistrierungsbibliothek|Dimensional Development| |[[https://github.com/FoundationGames/MealAPI|Meal API]]|Füge Lebensmittel hinzu, die „sättigender“ sind|FoundationGames| |[[https://github.com/GlassPane/Mesh|Mesh]]|Allround-Utility-Bibliothek, automatische Registrierung, Rezeptgenerierung, Multiblocks (WIP)|UpcraftLP| |[[https://github.com/Siphalor/nbt-crafting|NBT Crafting]]|Erweitert das JSON-Rezeptsystem, um mit NBT-Daten zu arbeiten|Siphalor| |[[https://github.com/wisp-forest/owo-lib|oωo]]|Flexible automatische Registrierung, einfache Partikelverpackung, benutzerdefinierte Artikelgruppen, Mod-Compat-Hilfssystem und allgemeine Hilfsfunktionen, die darauf abzielen, die Ausführlichkeit des Codes in Inhaltsmods zu reduzieren. |glisco| |[[https://github.com/Virtuoel/Pehkui|Pehkui]]|Manipuliert die Größe von Entities.|Virtuoel| |[[https://www.curseforge.com/minecraft/mc-mods/piglib|Piglib]]|Ermöglicht das Hinzufügen von Items, die Piglins für den Tausch akzeptieren, sowie Rüstungen, die verhindern, dass sie aggressiv werden, durch Tags. |Shnupbups| |[[https://github.com/Emafire003/PotionRecipes/|PotionRecipesLib]]|Diese einfache API bietet eine einfache Möglichkeit, Braurezepte zu erstellen|Emafire003| |[[https://github.com/LazuriteMC/Rayon|Rayon]]|Starrkörpersimulation für Minecraft|Lazurite| |[[https://github.com/JamiesWhiteShirt/reach-entity-attributes|Reach Entity Attributes]] | Entity-Attribute zum Ändern der Reichweite und Angriffsreichweite|JamiesWhiteShirt| |[[https://github.com/MoriyaShiine/size-entity-attributes|Size Entity Attribute Attributes]]|Entity-Attribute zum Ändern von Breiten- und Höhenabmessungen|MoriyaShiine| |[[https://github.com/Emafire003/StructurePlacerAPI/|StructurePlacerAPI]]|Eine API zum Spawnen von NBT-Strukturen, ohne sie der Weltgenerierung hinzuzufügen |Emafire003| |[[https://github.com/Vatuu/tesseract|Tesseract]]|World API mit Optimierung und zusätzlicher Kontrolle|Vatuu Komalia| |[[https://github.com/Virtuoel/Towelette|Towelette]]|API, um es Mods zu ermöglichen, ihre Blöcke 'waterloggable' zu machen|Virtuoel| |[[https://github.com/emilyploszaj/trinkets|Trinkets]]|Datengesteuerte Zubehör-API|Emi| ===== Kompatibilität ===== ^ Name und Link ^ Beschreibung ^ Autor ^ |[[https://github.com/AlexIIL/LibBlockAttributes|LibBlockAttributes]]|Block- und Itemattribute, Itemverwaltung und Flüssigkeitsverwaltung|AlexIIL| |[[https://github.com/Ladysnake/PlayerAbilityLib|PlayerAbilityLib]]|Kompatibilitätsbibliothek, die es mehreren Mods ermöglicht, mit PlayerAbilities zu interagieren|Pyrofab| |[[https://github.com/Zundrel/Wrenchable|Wrenchable]]|Kompatibilitätsbibliothek, die es Mods ermöglicht, deine Wekzeuge mit anderen Mods kompatibel zu machen|Zundrel| |[[https://github.com/adriantodt/FallFlyingLib|FallFlyingLib]]|Kompatibilitätsbibliothek, die es mehreren Mods ermöglicht, ihre eigenen Elytra-Alternativen zu implementieren|AdrianTodt| ==== Energie ==== ^ Name und Link ^ Beschreibung ^ Autor ^ |[[https://github.com/CottonMC/CottonEnergy|CottonEnergy]]|Energie-API|Cotton| |[[https://jenkins.thebrokenrail.com/job/EnergonRelics/job/master/JavaDoc|EnergonRelics API]]|Energie-API für die Mod [[https://www.curseforge.com/minecraft/mc-mods/energonrelics|EnergonRelics]]|TheBrokenRail| |[[https://github.com/TechReborn/Energy|Energy]]|Die standardmäßige Energie-API, die von Team Reborn erstellt und verwendet wird|Team Reborn, modmuss50| |[[https://git.sr.ht/~hutzdog/libpow|LibPow]]|Aromatisierte Energie-API, die auf Flexibilität ausgelegt ist|enderger| Um eine häufig gestellte Frage zur Energy-API zu beantworten: Wenn du nach der API suchst, die am häufigsten verwendet wird, weil du die meisten anderen energieverbrauchenden Mods unterstützen möchtest, solltest du TechReborn Energy verwenden.Dies kann jedoch zu Balancing-Problemen führen, da verschiedene Mods unterschiedliche Ansätze verfolgen, wie viel Strom etwas kostet. Wenn dir das Balancing wichtig ist oder dein Energiesystem vor anderen Mods schützen möchtest oder wenn dir die Arbeitskapazität zwischen den Mods einfach egal ist, werfe einen Blick auf die anderen Optionen und wähle diejenige aus, die deinen Anforderungen entspricht. ===== Netzwerk ===== ^ Name und Link ^ Beschreibung ^ Autor ^ |[[https://github.com/natanfudge/Fabric-Drawer/blob/master/README.md|Drawer]]|Automatischer NBT- und PacketByteBuf-Serializer/Deserializer (nur Kotlin)|Fudge| |[[https://github.com/Hephaestus-Dev/FibLib|FibLib]]|API zum Senden falscher Daten an Clients|Haven King| |[[https://github.com/AlexIIL/LibNetworkStack|LibNetworkStack]]|Objektbasiertes Networking, automatische Netz-ID-Zuweisung, gepufferte Pakete|AlexIIL| ===== Andere ===== ^ Name und Link ^ Beschreibung ^ Autor ^ |[[https://github.com/Devan-Kerman/GrossFabricHacks|GrossFabricHacks]]|Fügt Hooks für sehr frühe Initialisierung, Massenklassentransformation und andere Hacks hinzu|HalfOf2| |[[https://github.com/natanfudge/Working-Scheduler|Working Scheduler]]|Ein funktionierender und umfassender Tick-Scheduler|Fudge|