Fexcraft Common Library (short-name 'FCL')
1.12 Dependency INFO:
You need to install a mod providing the Mixin library, like Mixinbooter.
But in case you have another mod that conflicts with Mixinbooter due to also providing the Mixin library, FCL could work as well with that.
At least confirmed to work with Phosphor.
1.20.1 Dependency INFO:
No additional dependencies necessary.
26.1+ Dependency INFO:
You should also have Fabric API installed.
FCL is a library mod containing various utils used across my Mods. Some Features:
- AutoRegistry (1.12)
- annotation based, register things with just one line of code, like:
- Blocks (with or without variants)
- TileEntities (together with the block)
- Items (with or without variants)
- TileEntity Special Renderers
- annotation based, register things with just one line of code, like:
- Models (1.12)
- FCLItemModelLoader - custom model loader to customly render item models
- FCLBlockModelLoader - custom model loader for (static) blocks using TMT Model
- TMT - official distribution of the Fexcraft TMT Branch
- FRL - Fex's Render / Library
- GUI lib/wrapper
- Universal JSON UI Library
- Universal Config UI for mods using FCL ConfigBase
How to Install Fexcraft Common Library (Mod)
Fexcraft Common Library by Fexcraft is verified for Fabric, Forge, Neoforge across Minecraft versions 1.12.2, 1.20.1, 1.20.4, 1.21.4, 1.21.5, 1.21.8, 26.1, 26.1.1 (latest release: 26.12, file size: 372 KB). Follow the steps below to install it safely from ModCraft.tv:
- Click the Download button above and select your Minecraft version (1.12.2, 1.20.1, 1.20.4, 1.21.4, 1.21.5, 1.21.8, 26.1, 26.1.1) and platform (Fabric, Forge, Neoforge).
- Make sure you have the compatible loader or environment installed for Fabric, Forge, Neoforge.
- Move the downloaded Fexcraft Common Library file into your Minecraft
.minecraft/modsfolder and launch the game.
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
|
R
26.12
|
1mo ago | 1 | |||
|
R
20.47
|
1mo ago | 1 | |||
|
R
12.120
|
1mo ago | 1 | |||
|
R
26.11
|
2mo ago | 1 | |||
|
R
20.46
|
2mo ago | 1 | |||
|
R
12.119
|
2mo ago | 1 | |||
|
R
26.10
|
2mo ago | 1 | |||
|
R
20.45
|
2mo ago | 1 | |||
|
R
12.118
|
2mo ago | 1 | |||
|
R
26.9
|
2mo ago | 1 | |||
|
R
20.44
|
2mo ago | 1 | |||
|
R
12.117
|
2mo ago | 1 | |||
|
R
12.116b
|
2mo ago | 1 | |||
|
R
26.8
|
3mo ago | 1 | |||
|
R
20.43
|
3mo ago | 1 | |||
|
R
12.116
|
3mo ago | 1 | |||
|
R
26.7
|
3mo ago | 1 | |||
|
R
20.42
|
3mo ago | 1 | |||
|
R
12.115
|
3mo ago | 1 | |||
|
R
26.6
|
4mo ago | 1 | |||
|
R
20.41
|
4mo ago | 1 | |||
|
R
12.114
|
4mo ago | 1 | |||
|
R
26.5
|
4mo ago | 1 | |||
|
R
20.40
|
4mo ago | 1 | |||
|
R
12.113
|
4mo ago | 1 | |||
|
R
12.112
|
5mo ago | 1 | |||
|
R
26.4
|
5mo ago | 1 | |||
|
R
26.3
|
6mo ago | 1 | |||
|
R
20.39
|
6mo ago | 1 | |||
|
R
12.111
|
6mo ago | 1 | |||
|
R
26.2
|
7mo ago | 1 | |||
|
R
26.1b
|
7mo ago | 1 | |||
|
B
26.1
|
7mo ago | 1 | |||
|
R
12.110b
|
8mo ago | 1 | |||
|
R
20.38b
|
8mo ago | 1 | |||
|
R
21.26
|
8mo ago | 1 | |||
|
R
21.25
|
8mo ago | 1 | |||
|
R
20.38
|
8mo ago | 1 | |||
|
R
12.110
|
8mo ago | 1 | |||
|
B
21.24
|
9mo ago | 1 | |||
|
B
20.37
|
9mo ago | 1 | |||
|
R
12.109
|
9mo ago | 1 | |||
|
R
21.23
|
11mo ago | 1 | |||
|
R
20.36
|
11mo ago | 1 | |||
|
R
12.108
|
11mo ago | 1 | |||
|
R
21.22b
|
11mo ago | 1 | |||
|
R
20.35b
|
11mo ago | 1 | |||
|
R
12.107b
|
11mo ago | 1 | |||
|
B
12.107
|
11mo ago | 1 | |||
|
R
21.22
|
11mo ago | 1 | |||
|
R
20.35
|
11mo ago | 1 | |||
|
R
12.106
|
11mo ago | 1 | |||
|
R
21.21
|
last yr. | 1 | |||
|
R
20.34
|
last yr. | 1 | |||
|
R
12.105
|
last yr. | 1 | |||
|
R
21.20
|
last yr. | 1 | |||
|
R
20.33
|
last yr. | 1 | |||
|
R
12.104
|
last yr. | 1 | |||
|
R
21.19c
|
last yr. | 1 | |||
|
R
20.32b
|
last yr. | 1 | |||
|
R
12.103b
|
last yr. | 1 | |||
|
R
21.19b
|
last yr. | 1 | |||
|
R
21.19
|
last yr. | 1 | |||
|
R
20.32
|
last yr. | 1 | |||
|
R
12.103
|
last yr. | 1 | |||
|
R
21.18
|
last yr. | 1 | |||
|
R
21.17b
|
last yr. | 1 | |||
|
B
21.17
|
last yr. | 1 | |||
|
R
21.16
|
last yr. | 1 | |||
|
R
20.31
|
last yr. | 1 | |||
|
R
12.102
|
last yr. | 1 | |||
|
R
21.15
|
last yr. | 1 | |||
|
B
21.15
|
last yr. | 1 | |||
|
R
20.30
|
last yr. | 1 | |||
|
R
12.101
|
last yr. | 1 | |||
|
R
21.14
|
last yr. | 1 | |||
|
R
20.29
|
last yr. | 1 | |||
|
R
12.100
|
last yr. | 1 | |||
|
R
21.13
|
last yr. | 1 | |||
|
R
20.28
|
last yr. | 1 | |||
|
R
12.99
|
last yr. | 1 | |||
|
R
21.12
|
last yr. | 1 | |||
|
R
20.27
|
last yr. | 1 | |||
|
R
12.98
|
last yr. | 1 | |||
|
R
21.11
|
last yr. | 1 | |||
|
R
20.26
|
last yr. | 1 | |||
|
R
12.97
|
last yr. | 1 | |||
|
R
21.10
|
last yr. | 1 | |||
|
R
20.25
|
last yr. | 1 | |||
|
R
12.96
|
last yr. | 1 | |||
|
R
21.9
|
last yr. | 1 | |||
|
R
20.24
|
last yr. | 1 | |||
|
R
12.95
|
last yr. | 1 | |||
|
R
21.8c
|
last yr. | 1 | |||
|
R
21.8b
|
last yr. | 1 | |||
|
R
21.8
|
last yr. | 1 | |||
|
R
21.7d
|
last yr. | 1 | |||
|
R
21.7c
|
last yr. | 1 | |||
|
R
20.23c
|
last yr. | 1 | |||
|
R
12.94c
|
last yr. | 1 | |||
|
R
21.7b
|
last yr. | 1 | |||
|
R
20.23b
|
last yr. | 1 | |||
|
R
20.23
|
last yr. | 1 | |||
|
R
12.94
|
last yr. | 1 | |||
|
R
21.7
|
last yr. | 1 | |||
|
R
21.6
|
last yr. | 1 | |||
|
R
20.22
|
last yr. | 1 | |||
|
R
12.93
|
last yr. | 1 | |||
|
R
12.92b
|
last yr. | 1 | |||
|
R
20.21b
|
last yr. | 1 | |||
|
R
21.5b
|
last yr. | 1 | |||
|
R
21.5
|
last yr. | 1 | |||
|
R
21.4
|
last yr. | 1 | |||
|
R
20.21
|
last yr. | 1 | |||
|
R
12.92
|
last yr. | 1 | |||
|
R
12.91d
|
last yr. | 1 | |||
|
R
12.91c
|
last yr. | 1 | |||
|
R
20.20
|
last yr. | 1 | |||
|
R
12.91b
|
last yr. | 1 | |||
|
R
20.19b
|
last yr. | 1 | |||
|
R
12.91
|
last yr. | 1 | |||
|
R
21.3
|
last yr. | 1 | |||
|
R
20.19
|
last yr. | 1 | |||
|
R
20.18
|
last yr. | 1 | |||
|
R
12.90
|
last yr. | 1 | |||
|
R
21.2
|
last yr. | 1 | |||
|
R
20.17b
|
last yr. | 1 | |||
|
R
12.89
|
last yr. | 1 | |||
|
R
20.17
|
last yr. | 1 | |||
|
R
21.1
|
last yr. | 1 | |||
|
R
20.16
|
last yr. | 1 | |||
|
R
20.16
|
last yr. | 1 | |||
|
R
12.88
|
last yr. | 1 | |||
|
R
12.87
|
last yr. | 1 | |||
|
R
20.15
|
last yr. | 1 | |||
|
R
20.14
|
last yr. | 1 | |||
|
R
20.13
|
last yr. | 1 | |||
|
R
12.86
|
last yr. | 1 | |||
|
R
20.12b
|
last yr. | 1 | |||
|
R
12.85b
|
last yr. | 1 | |||
|
R
20.12
|
last yr. | 1 | |||
|
R
12.85
|
last yr. | 1 | |||
|
R
12.84b
|
last yr. | 1 | |||
|
R
20.11c
|
last yr. | 1 | |||
|
R
12.84
|
last yr. | 1 | |||
|
R
20.11b
|
last yr. | 1 | |||
|
R
20.11
|
last yr. | 1 | |||
|
R
20.10c
|
last yr. | 1 | |||
|
R
12.83b
|
last yr. | 1 | |||
|
R
12.83
|
last yr. | 1 | |||
|
R
20.10b
|
last yr. | 1 | |||
|
R
20.10
|
last yr. | 1 | |||
|
R
20.9
|
last yr. | 1 | |||
|
R
20.8
|
last yr. | 1 | |||
|
R
20.7b
|
last yr. | 1 | |||
|
R
20.7
|
last yr. | 1 | |||
|
R
20.6d
|
last yr. | 1 | |||
|
R
20.6b
|
last yr. | 1 | |||
|
R
20.6
|
last yr. | 1 | |||
|
R
20.6
|
last yr. | 1 | |||
|
R
20.5e
|
last yr. | 1 | |||
|
R
20.5d
|
last yr. | 1 | |||
|
R
20.5
|
last yr. | 1 | |||
|
R
20.5
|
last yr. | 1 | |||
|
R
20.4
|
last yr. | 1 | |||
|
R
20.3
|
last yr. | 1 | |||
|
R
20.2b
|
last yr. | 1 | |||
|
R
20.2
|
last yr. | 1 | |||
|
R
20.1
|
last yr. | 1 | |||
|
R
1.12.82c
|
last yr. | 1 | |||
|
R
1.12.81
|
last yr. | 1 | |||
|
R
1.12.71
|
last yr. | 1 | |||
|
R
1.12.70c
|
last yr. | 1 | |||
|
R
1.12.70
|
last yr. | 1 |
- extended CompactParserBEO to support normals in 2 modes (+ no normals mode)
- supported BEO/BOB model format is now
2 - fixed y and z normal value being swapped in the FRL Obj Parser
- extended CompactParserBEO to support normals in 2 modes (+ no normals mode)
- supported BEO/BOB model format is now
2 - fixed y and z normal value being swapped in the FRL Obj Parser
- extended CompactParserBEO to support normals in 2 modes (+ no normals mode)
- supported BEO/BOB model format is now
2 - fixed y and z normal value being swapped in the FRL Obj Parser
- new V3F class as replacement for Vec3f
- updated relevant float vector code
- added Sphere Generator to FRL
- added new constructors to FRL's Generator class
- (1.20+) improved normal handling in case of absence in the vertex
- removed VoxelBuilder and ColorIndexedVoxelBuilder
- removed JsonToTMT
- added CompactModel class
- added CompactParserBEO (modified BEOModelLoader from FVTM)
- related adjustments
- replaced Crafting block model from Java to BOB/BEO
- (1.12) updated FCLBlockModelLoader (baked) to use FRL
- removed TMT / ModelRendererTurbo
- (1.20) removed MRT renderer implementation
- (26.1) removed MRT renderer implementation
- (26.1) created FCLRenderUtil based on FVTM's RenderUtil26
- new V3F class as replacement for Vec3f
- updated relevant float vector code
- added Sphere Generator to FRL
- added new constructors to FRL's Generator class
- (1.20+) improved normal handling in case of absence in the vertex
- removed VoxelBuilder and ColorIndexedVoxelBuilder
- removed JsonToTMT
- added CompactModel class
- added CompactParserBEO (modified BEOModelLoader from FVTM)
- related adjustments
- replaced Crafting block model from Java to BOB/BEO
- (1.12) updated FCLBlockModelLoader (baked) to use FRL
- removed TMT / ModelRendererTurbo
- (1.20) removed MRT renderer implementation
- (26.1) removed MRT renderer implementation
- (26.1) created FCLRenderUtil based on FVTM's RenderUtil26
- new V3F class as replacement for Vec3f
- updated relevant float vector code
- added Sphere Generator to FRL
- added new constructors to FRL's Generator class
- (1.20+) improved normal handling in case of absence in the vertex
- removed VoxelBuilder and ColorIndexedVoxelBuilder
- removed JsonToTMT
- added CompactModel class
- added CompactParserBEO (modified BEOModelLoader from FVTM)
- related adjustments
- replaced Crafting block model from Java to BOB/BEO
- (1.12) updated FCLBlockModelLoader (baked) to use FRL
- removed TMT / ModelRendererTurbo
- (1.20) removed MRT renderer implementation
- (26.1) removed MRT renderer implementation
- (26.1) created FCLRenderUtil based on FVTM's RenderUtil26
- removed code from Crafting that'd include an empty tag into items without one
- (fixes items not stacking anymore after using the Crafting block)
- (1.20+) changed StackWrapper.equals impl/override to be item comparison only, no tag/caps
- (1.20) Merged 1.20 Source back in a single impl (forge20)
- removed code from Crafting that'd include an empty tag into items without one
- (fixes items not stacking anymore after using the Crafting block)
- (1.20+) changed StackWrapper.equals impl/override to be item comparison only, no tag/caps
- (1.20) Merged 1.20 Source back in a single impl (forge20)
- removed code from Crafting that'd include an empty tag into items without one
- (fixes items not stacking anymore after using the Crafting block)
- (1.20+) changed StackWrapper.equals impl/override to be item comparison only, no tag/caps
- (1.20) Merged 1.20 Source back in a single impl (forge20)
- (26.1) added
getPickedStackimplementation to UniCon - added
WorldW.markChanged(V3I)and implementations (for use with TE/BE)
- (26.1) added
getPickedStackimplementation to UniCon - added
WorldW.markChanged(V3I)and implementations (for use with TE/BE)
- (26.1) added
getPickedStackimplementation to UniCon - added
WorldW.markChanged(V3I)and implementations (for use with TE/BE)
- (1.12) fixed UI tooltips being drawn under/after ItemStacks
- (1.12) fixed FCL Crafting Block recipe not working
- reworked UniPerm
- added
can_interactmethod to UniPerm - added
can_breakmethod to UniPerm - added
can_placemethod to UniPerm - added
toArraymethod to TagLW
- reworked UniPerm
- added
can_interactmethod to UniPerm - added
can_breakmethod to UniPerm - added
can_placemethod to UniPerm - added
toArraymethod to TagLW