====== サードパーティライブラリの Mod ====== これは、さまざまなユーティリティを提供するサードパーティのライブラリ Mod のリストです。 ライブラリを作成した場合、編集権限がある場合はリストに追加するか(アルファベット順に並べるようにしてください)、必要な情報をウィキにドラッグアンドドロップします。編集権限がない場合は、 [[https://discord.gg/v6v4pMv|Fabric Discord サーバー]] に参加してください。 ===== データ生成 ===== ^ 名前とリンク ^ 説明 ^ メンテナー ^ |[[https://github.com/Devan-Kerman/ARRP|ARRP]]|Creates resources and assets during runtime|HalfOf2| |[[https://github.com/natanfudge/artifice|Artifice]]|Generated data/asset files and virtual resource pack API|Fudge| |[[https://github.com/spoorn/SpoornPacks/wiki|SpoornPacks]]|Simple-to-use, single-line APIs for generating resource files, registration, and automatic injection|spoorn| ===== 構成 ===== ^ 名前とリンク ^ 説明 ^ メンテナー ^ |[[https://github.com/TeamMidnightDust/MidnightLib/wiki/Using-MidnightConfig|Midnightlib]]|General purpose lightweight config|TeamMidnightDust| |[[https://www.curseforge.com/minecraft/mc-mods/auto-config|Auto Config (1.14.x)]]|Annotation Based configuration API|sargunv| |[[https://github.com/shedaniel/AutoConfig|Auto Config Updated (1.14-1.16)]]|Fork of AutoConfig for updated MC versions|sargunv, shedaniel| |[[https://gitlab.com/Lortseam/completeconfig|CompleteConfig]]|Flexible configuration API|Lortseam| |[[https://github.com/zml2008/confabricate|Confabricate]]|Fabric wrapper of Sponge's Configurate with new utilities|zml2008| |[[https://github.com/DaemonicLabs/fiber|Fiber]]|Configuration system|086, Pyrofab| |[[https://github.com/OroArmor/oro-config|Oro Config]]|Light-weight JSON config with command and Cloth Config support|OroArmor| |[[https://github.com/Draylar/omega-config|Omega Config]]|Easy-to-use Config with robust features and GUI support|Draylar, Frqnny| |[[https://github.com/RedstoneParadox/paradox-config|Paradox Config]]|Kotlin Based configuration API|RedstoneParadox| |[[https://github.com/Siphalor/tweed-api|Tweed]]|Configuration API allowing automation and synchronization|Siphalor| |[[https://github.com/magistermaks/fabric-simplelibs/tree/master/simple-config|Simple Config]]|Single-file simple to use config lib|magistermaks| ===== レンダリング ===== ^ 名前とリンク ^ 説明 ^ メンテナー ^ |[[https://github.com/kosmx/bendy-lib|BendyLib]]|API to swap and bend cuboids in existing and in new entities|KosmX| |[[https://github.com/Emafire003/ColoredGlowLib|ColoredGlowLib]]|API that renders glowing effect colors as RGB instead of fixed values based on teams|Emafire003| |[[https://github.com/vampire-studios/Customized-Astral-Body|Custom Astral Body]]|API to control dimension sky, moon, and sun rendering|Vampire Studios| |[[https://github.com/bernie-g/geckolib/wiki/Getting-Started|GeckoLib]]|Powerful WYSIWYG animation library for use with animations made in blockbench.|bernie-g| |[[https://github.com/grondag/json-model-extensions|JMX]]|Adds increased functionality to making more advanced JSON Models with extra customizability|grondag| |[[https://github.com/magistermaks/mod-jmxl|JMXL]]|Simple library bringing extensions to the Minecraft model format, similar to JMX but supports Sodium and friends|magistermaks| |[[https://github.com/RedstoneParadox/Marionette|Marionette]]|Animation API for creating and animating entity models|RedstoneParadox| |[[https://github.com/frqnny/myron|Myron]]|OBJ model loading library|Frqnny| |[[https://github.com/KosmX/minecraftPlayerAnimator|Player Animator]]|Player Animation using keyframes or programmed animations|KosmX| |[[https://github.com/0x3C50/Renderer|Renderer]]|An easy to use rendering library for modern Fabric|0x150| |[[https://github.com/Ladysnake/Satin|Satin]]|Simple wrapper for Post Process Shaders|Pyrofab| |[[https://github.com/TeamFelnull/SpecialModelLoader|Special Model Loader]]|OBJ model loading library.| MORIMORI0317 | |[[https://github.com/fxmorin/MoreCulling|MoreCulling]]|API to change how blocks are culled to improve performance|fxmorin| ===== バニラ拡張 ===== ^ 名前とリンク ^ 説明 ^ メンテナー ^ |[[https://github.com/kvverti/banner-plus-plus|Banner++]]|Allows mods to add new banner patterns|kvverti| |[[https://github.com/TheIllusiveC4/Caelus|Caelus]]|API to provide developers access to elytra flight mechanics|TheIllusiveC4| |[[https://github.com/florensie/ExpandAbility|ExpandAbility]]|Provides increased control over vanilla effects and abilities|Florens| |[[https://github.com/CrimsonDawn45/Fabric-Shield-Lib|Fabric Shield Lib]]|Library to add new shields cleanly without mixins|CrimsonDawn45| |[[https://gitgud.io/deltanedas/gourmet|Gourmet]]|Allows making items edible|deltanedas| |[[https://github.com/Virtuoel/Statement|Statement]]|Extra configurability in manipulating blockstates of already existing blocks|Virtuoel| |[[https://github.com/Linguardium/WanderingTradesmen|Wandering Tradesmen]]|Allows you to make your own custom tradesman using LibCD scripts!|Lingardium| ===== GUI ===== ^ 名前とリンク ^ 説明 ^ メンテナー ^ |[[https://github.com/CottonMC/LibGui|LibGui]]|Graphical User Interface (GUI) toolkit|Cotton| |[[https://github.com/RedstoneParadox/OakTree|Oak Tree]]|Graphical User Interface (GUI) toolkit|RedstoneParadox| |[[https://github.com/Patbox/sgui|SGUI]]|Graphical User Interface (GUI) toolkit for server-side mods|Patbox| |[[https://github.com/LambdAurora/SpruceUI|SpruceUI]]|Graphical User Interface (GUI) toolkit|LambdAurora| ===== ユーティリティ ===== ^ 名前とリンク ^ 説明 ^ メンテナー ^ |[[https://github.com/RedGrapefruit09/Arctree|Arctree]]|Eases the awful process of creating trees in Minecraft|RedGrapefruit09| |[[https://github.com/OnyxStudios/Cardinal-Components-API|Cardinal Components API]]|Dynamic data attachments for various game objects (Blocks, Entities, Worlds...)|OnyxStudios, Pyrofab| | [[https://github.com/gbl/CrowdinTranslate|CrowdinTranslate]] | Pulls translated language files from Crowdin and renames them to MC conventions. Can work at compile time or runtime. | Giselbaer | |[[https://github.com/TheIllusiveC4/Curios|Curios]]|A flexible and expandable accessory/equipment API|TheIllusiveC4| |[[https://gitea.thebrokenrail.com/TheBrokenRail/FreshCoffee.git|FreshCoffee]]|A library mod that ensures you are running a supported version of Java and can install a supported one if you are not.|TheBrokenRail| |[[https://github.com/RedGrapefruit09/ItemNBT|ItemNBT]]|Greatly enhances the item NBT features in the game with the help of reflection and dark magic|RedGrapefruit09| |[[https://github.com/BoogieMonster1O1/libcbe|LibCBE]]|Allows conditional creation of block entities|BoogieMonster1O1| |[[https://github.com/AlexIIL/LibMultiPart|LibMultiPart]]|Adding multiple parts to a single (custom) block|AlexIIL| |[[https://github.com/BoogieMonster1O1/LibSchem|LibSchem]]|A schematic parser and placer that supports the sponge schematic v2 schema|BoogieMonster1O1| |[[https://github.com/Ladysnake/Locki|Locki]]|An API for locking slots in a player's inventory|Pyrofab| |[[https://github.com/Draylar/magna|Magna]]|Easily create tools that breaks more than 1 block at a time|Draylar| |[[https://github.com/DimensionalDevelopment/Matrix|Matrix]]|Annotation based item/block registering library|Dimensional Development| |[[https://github.com/FoundationGames/MealAPI|Meal API]]|Add foods that are more "filling"|FoundationGames| |[[https://github.com/GlassPane/Mesh|Mesh]]|All-round utility library, automatic registration, recipe generation, multiblocks (WIP) |UpcraftLP| |[[https://github.com/Siphalor/nbt-crafting|NBT Crafting]]|Extends the JSON recipe system to work with NBT data|Siphalor| |[[https://github.com/wisp-forest/owo-lib|oωo]]|Flexible automatic registration, easy particle wrapper, custom item groups,\\ mod compat helper system and general utility functions aimed at reducing code verbosity in content mods|glisco| |[[https://github.com/Virtuoel/Pehkui|Pehkui]]|Manipulates the size of entities|Virtuoel| |[[https://www.curseforge.com/minecraft/mc-mods/piglib|Piglib]]|Allows adding to the items Piglins will accept for bartering, as well as armor that will prevent them becoming aggressive, through tags|Shnupbups| |[[https://github.com/Emafire003/PotionRecipes/|PotionRecipesLib]]|This simple API provides a simple way to make brewing recipes|Emafire003| |[[https://github.com/LazuriteMC/Rayon|Rayon]]|Rigid body simulation for Minecraft|Lazurite| |[[https://github.com/JamiesWhiteShirt/reach-entity-attributes|Reach Entity Attributes]]|Entity attributes to modify reach distance and attack range|JamiesWhiteShirt| |[[https://github.com/MoriyaShiine/size-entity-attributes|Size Entity Attribute Attributes]]|Entity attributes to modify width and height dimensions|MoriyaShiine| |[[https://github.com/Emafire003/StructurePlacerAPI/|StructurePlacerAPI]]|An API to spawn NBT structures without adding them to world gen |Emafire003| |[[https://github.com/Vatuu/tesseract|Tesseract]]|World API with optimization and extra control|Vatuu Komalia| |[[https://github.com/Virtuoel/Towelette|Towelette]]|API to easily allow mods to make their blocks waterloggable|Virtuoel| |[[https://github.com/emilyploszaj/trinkets|Trinkets]]|Data driven accessory api|Emi| ===== 互換性 ===== ^ 名前とリンク ^ 説明 ^ メンテナー ^ |[[https://github.com/AlexIIL/LibBlockAttributes|LibBlockAttributes]]|Block and Item attributes, item management, and fluid management|AlexIIL| |[[https://github.com/Ladysnake/PlayerAbilityLib|PlayerAbilityLib]]|Compatibility library allowing multiple mods to interact with PlayerAbilities|Pyrofab| |[[https://github.com/Zundrel/Wrenchable|Wrenchable]]|Compatibility library allowing mods to make their wrenches compatible with other mods|Zundrel| |[[https://github.com/adriantodt/FallFlyingLib|FallFlyingLib]]|Compatibility library allowing multiple mods to implement their own Elytra alternatives|AdrianTodt| ==== エネルギー ==== ^ 名前とリンク ^ 説明 ^ メンテナー ^ |[[https://github.com/CottonMC/CottonEnergy|CottonEnergy]]|Energy API|Cotton| |[[https://jenkins.thebrokenrail.com/job/EnergonRelics/job/master/JavaDoc|EnergonRelics API]]|Energy API For The Mod [[https://www.curseforge.com/minecraft/mc-mods/energonrelics|EnergonRelics]]|TheBrokenRail| |[[https://github.com/TechReborn/Energy|Energy]]|The standard Energy API created and used by Team Reborn|Team Reborn, modmuss50| |[[https://git.sr.ht/~hutzdog/libpow|LibPow]]|Flavoured energy API designed for flexibility|enderger| Energy API に関するよくある質問に答えるには:他のほとんどのエネルギーを使用する Mod をサポートしたいために最も一般的に使用されている API を探しているだけの場合は、 TechReborn Energy を使用する必要があります。ただし、これはゲームバランスの問題につながる可能性があります。 Mod が異なれば、何かにかかる電力量に対するアプローチも異なるためです。したがって、バランスを気にする場合、またはエネルギーシステムを他の Mod から保護したい場合、または Mod 間のエネルギーの仕事量を気にしない場合は、他のオプションを見て、ニーズに合ったものを選択してください。 ===== ネットワーク ===== ^ 名前とリンク ^ 説明 ^ メンテナー ^ |[[https://github.com/natanfudge/Fabric-Drawer/blob/master/README.md|Drawer]]|Automatic NBT and PacketByteBuf serializer/deserializer (Kotlin only)|Fudge| |[[https://github.com/Hephaestus-Dev/FibLib|FibLib]]|API for sending false data to clients|Haven King| |[[https://github.com/AlexIIL/LibNetworkStack|LibNetworkStack]]|Object-based networking, auto-net id assignment, buffered packets|AlexIIL| ===== その他 ===== ^ 名前とリンク ^ 説明 ^ メンテナー ^ |[[https://github.com/Devan-Kerman/GrossFabricHacks|GrossFabricHacks]]|Adds hooks for very early initialization, mass class transformation and other hacks|HalfOf2| |[[https://github.com/natanfudge/Working-Scheduler|Working Scheduler]]|A working and comprehensive tick scheduler|Fudge|