your current location:首页 > news>Fabric Loader Minecraft

Fabric Loader Minecraft

2024-12-12 09:14:39|Myriagame |source:minecraft skins

Overview

Fabric consists of Fabric Loom, Fabric Loader and Fabric API.

Among them, Fabric Loader is the most basic component (loader); in most cases, Fabric Loader and Fabric API need to be installed at the same time.

Developers need to use the Fabric Loom Gradle plug -in to develop the Fabric ecosystem.

Currently Fabric Loader supports the following installation options on the official website:

Minecraft Launcher (Original launcher);

Minecraft server (original server);

Multimc promoter and its fork project;

CurseForge

Gdlauncher

Atlauncher (integrated package starter);

Mcupdater (integrated package starter);

Technic (integrated package starter);

portablemc (command line);

Metadata API (Launcher Dev).

For developer

Developers need to download the official sample module (GitHub) or the template generator using the example module.

Fabric has a relatively complete development and use document: Fabric Wiki (English) and Fabric documents (English).

Fabric officially has Chinese development and use documents contributed by Chinese community: Fabric Wiki (Chinese) and Fabric documents (Chinese).

In the Chinese forum, there is a Chinese development document (time machine: MCBBS) translated by the player forest bat.

For Fabric's more detailed page introduction and installation and use method, please check the official website of the Fabric.

To the editor: The API used by the module has been reflected in the corresponding page operation method. Please do not add a module relationship that depends on Fabric in the module of this interface.

history

Fabric is a lightweight module loader and API for Minecraft 1.14+. The main authors are ASIEKIERKA (former architectural maintenanceer, CHARSET author) and Modmuss50 (science and technology revival and Steve mining car: rebirth author).

Fabric provides some basic interfaces that allow other module to register items, blocks, models, interfaces, etc., and also provide some events.It also allows the module to inject and modify the Minecraft source code through SPONGEPORED MIXIN.Compared with the coremod system of Minecraft Forge, Mixin can better control the bytecode change and safer.

Fabric has a strong compatibility with cross -version modules. Without writing Mixin, it can be updated without changing too much code inside the module; when using Mixin, you only need to modify a slightly modified error.Because of this, developers have gradually begun to make Fabric modules.

The Fabric module is not the most important part.The part of the loading module is Fabric Loader. The Fabric module requires Fabric Loader to run.

The relationship between Fabric API and Fabric Loader is a bit similar to the relationship between Minecraft Forge and Forge Mod Loader (FML), but the Fabric Loader has fewer functions (dedicated to reading modules), which is lighter.

Fabric is different from Minecraft FORGE, and does not use Mod Coder Pack (MCP).It has its own anti -confusion project called Yarn (formerly known as Pomf).Yarn is open source and anyone can contribute. The open source protocol is CC0 1.0 Universal.Because of the MOD CODER PACK protocol restrictions, the content of contributions to Fabric cannot be derived from the Mod Coder Pack.When developing modules, in addition to selecting YARN as a mapping table, it can also choose projects such as Qualt Mappings and Mojmap as the mapping table.A project can be used for stacking multiple mapping tables.

Fabric appeared around 2016 and the 1.11 snapshot period appeared.However, Asiekierka gradually became unrealistic, and Fabric also disappeared.Then, around October 2018 (around 18W43C), Modmuss50 and Asiekierka returned, Fabric rolled back.Version

The latest official version supported by Fabric supports the update of MINECRAFT.

It is also a rare MOD API developed by follow -up snapshots.

It also provides support for April Fool's Day version, with the Fabric environment developed by the five April Day version of the five April Day version of the five April Fools' Days for 3D Shareware 1.34, 20W14∞ and 22W13A OneBlockAtime, 23W13A_OR_B, 24W14potato. Essence

Fabric also has a low -version port version:

1.13.2 ~ 1.3.2: Legacy Fabric;

1.5.2 (only applicable to better than wolf modules): CURSED Fabric BTW;

Beta 1.7.3: CURSED Legacy Fabric and Babric;

Alpha 1.2.2A: Fabric Loader (Alpha 1.2.2A).

Fabric uses its own KNOT system to start and load the module, supports Java 8 and updated Java versions.

Fabric's interface supports other JVM programming languages, so it is easy to let it support other JVM programming languages.