All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Fexcraft Common Library

Fexcraft Common Library

by Fexcraft • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

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
  • 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

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
26.1.x
Fabric
1mo ago 1
1.20.1
Forge
1mo ago 1
1.12.2
Forge
1mo ago 1
26.1.x
Fabric
1mo ago 1
1.20.1
Forge
1mo ago 1
1.12.2
Forge
1mo ago 1
26.1.x
Fabric
2mo ago 1
1.20.1
Forge
2mo ago 1
1.12.2
Forge
2mo ago 1
26.1.x
Fabric
2mo ago 1
1.20.1
Forge
2mo ago 1
1.12.2
Forge
2mo ago 1
1.12.2
Forge
2mo ago 1
26.1.x
Fabric
2mo ago 1
1.20.1
Forge
2mo ago 1
1.12.2
Forge
2mo ago 1
26.1.x
Fabric
3mo ago 1
1.20.1
Forge
3mo ago 1
1.12.2
Forge
3mo ago 1
26.1.x
Fabric
3mo ago 1
1.20.1
Forge
3mo ago 1
1.12.2
Forge
3mo ago 1
26.1.x
Fabric
4mo ago 1
1.20.1
Forge
4mo ago 1
1.12.2
Forge
4mo ago 1
1.12.2
Forge
4mo ago 1
26.1.x
Fabric
5mo ago 1
26.1.x
Fabric
5mo ago 1
1.20.1
Forge
5mo ago 1
1.12.2
Forge
5mo ago 1
26.1.x
Fabric
7mo ago 1
26.1
Fabric
7mo ago 1
26.1
Fabric
7mo ago 1
1.12.2
Forge
8mo ago 1
1.20.1
Forge
8mo ago 1
1.21.8
Fabric
8mo ago 1
1.21.8
Fabric
8mo ago 1
1.20.1
Forge
8mo ago 1
1.12.2
Forge
8mo ago 1
1.21.8
Fabric
9mo ago 1
1.20.1
Forge
9mo ago 1
1.12.2
Forge
9mo ago 1
1.21.8
Fabric
10mo ago 1
1.20.1
Forge
10mo ago 1
1.12.2
Forge
10mo ago 1
1.21.8
Fabric
11mo ago 1
1.20.1
Forge
11mo ago 1
1.12.2
Forge
11mo ago 1
1.12.2
Forge
11mo ago 1
1.21.8
Fabric
11mo ago 1
1.20.1
Forge
11mo ago 1
1.12.2
Forge
11mo ago 1
1.21.8
Fabric
last yr. 1
1.20.1
Forge
last yr. 1
1.12.2
Forge
last yr. 1
1.21.8
Fabric
last yr. 1
1.20.1
Forge
last yr. 1
1.12.2
Forge
last yr. 1
1.21.8
Fabric
last yr. 1
1.20.1
Forge
last yr. 1
1.12.2
Forge
last yr. 1
1.21.8
Fabric
last yr. 1
1.21.8
Fabric
last yr. 1
1.20.1
Forge
last yr. 1
1.12.2
Forge
last yr. 1
1.21.8
Fabric
last yr. 1
1.21.8
Fabric
last yr. 1
1.21.8
Fabric
last yr. 1
1.21.5
Fabric
last yr. 1
1.20.1
Forge
last yr. 1
1.12.2
Forge
last yr. 1
1.21.5
Fabric
last yr. 1
1.21.5
Fabric
last yr. 1
1.20.1
Forge
last yr. 1
1.12.2
Forge
last yr. 1
1.21.5
Fabric
last yr. 1
1.20.1
Forge
last yr. 1
1.12.2
Forge
last yr. 1
1.21.5
Fabric
last yr. 1
1.20.1
Forge
last yr. 1
1.12.2
Forge
last yr. 1
1.21.5
Fabric
last yr. 1
1.20.1
Forge
last yr. 1
1.12.2
Forge
last yr. 1
1.21.5
Fabric
last yr. 1
1.20.1
Forge
last yr. 1
1.12.2
Forge
last yr. 1
1.21.5
Fabric
last yr. 1
1.20.1
Forge
last yr. 1
1.12.2
Forge
last yr. 1
1.21.5
Fabric
last yr. 1
1.20.1
Forge
last yr. 1
1.12.2
Forge
last yr. 1
1.21.5
Fabric
last yr. 1
1.21.5
Fabric
last yr. 1
1.21.5
Fabric
last yr. 1
1.21.5
Fabric
last yr. 1
1.21.5
Fabric
last yr. 1
1.20.1
Forge
last yr. 1
1.12.2
Forge
last yr. 1
1.21.5
Fabric
last yr. 1
1.20.1
Forge
last yr. 1
1.20.1
Forge
last yr. 1
1.12.2
Forge
last yr. 1
1.21.5
Fabric
last yr. 1
1.21.4
Fabric
last yr. 1
1.20.1
Forge
last yr. 1
1.12.2
Forge
last yr. 1
1.12.2
Forge
last yr. 1
1.20.1
Forge
last yr. 1
1.21.4
Fabric
last yr. 1
1.21.4
Fabric
last yr. 1
1.21.4
Fabric
last yr. 1
1.20.1
Forge
last yr. 1
1.12.2
Forge
last yr. 1
1.12.2
Forge
last yr. 1
1.12.2
Forge
last yr. 1
1.20.1
Forge
last yr. 1
1.12.2
Forge
last yr. 1
1.20.1
Forge
last yr. 1
1.12.2
Forge
last yr. 1
1.21.4
Fabric
last yr. 1
1.20.1
Forge
last yr. 1
1.20.1
Forge
last yr. 1
1.12.2
Forge
last yr. 1
1.21.4
Fabric
last yr. 1
1.20.1
Forge
last yr. 1
1.12.2
Forge
last yr. 1
1.20.1
Forge
last yr. 1
1.21.4
Fabric
last yr. 1
1.20.1
Forge
last yr. 1
1.20.1
Forge
last yr. 1
1.12.2
Forge
last yr. 1
1.12.2
Forge
last yr. 1
1.20.1
Forge
last yr. 1
1.20.1
Forge
last yr. 1
1.20.1
Forge
last yr. 1
1.12.2
Forge
last yr. 1
1.20.1
Forge
last yr. 1
1.12.2
Forge
last yr. 1
1.20.1
Forge
last yr. 1
1.12.2
Forge
last yr. 1
1.12.2
Forge
last yr. 1
1.20.1
Forge
last yr. 1
1.12.2
Forge
last yr. 1
1.20.1
Forge
last yr. 1
1.20.1
Forge
last yr. 1
1.20.1
Forge
last yr. 1
1.12.2
Forge
last yr. 1
1.12.2
Forge
last yr. 1
1.20.1
Forge
last yr. 1
1.20.1
Forge
last yr. 1
1.20.1
Forge
last yr. 1
1.20.1
Forge
last yr. 1
1.20.1
Forge
last yr. 1
1.20.1
Forge
last yr. 1
1.20.1
Forge
last yr. 1
1.20.1
Forge
last yr. 1
1.20.1
Forge
last yr. 1
1.20.4
Neoforge
last yr. 1
1.20.1
Forge
last yr. 1
1.20.1
Forge
last yr. 1
1.20.4
Neoforge
last yr. 1
1.20.1
Forge
last yr. 1
1.20.4
Neoforge
last yr. 1
1.20.4
Neoforge
last yr. 1
1.20.4
Neoforge
last yr. 1
1.20.4
Neoforge
last yr. 1
1.20.4
Neoforge
last yr. 1
1.12.2
Forge
last yr. 1
1.12.2
Forge
last yr. 1
1.12.2
Forge
last yr. 1
1.12.2
Forge
last yr. 1
1.12.2
Forge
last yr. 1
[26.12] 26.12 by Fexcraft on Sep 20, 2026
Download
  • 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
[20.47] 20.47 by Fexcraft on Sep 20, 2026
Download
  • 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
[12.120] 12.120 by Fexcraft on Sep 20, 2026
Download
  • 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
[26.11] 26.11 by Fexcraft on Sep 12, 2026
Download
  • 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
[20.46] 20.46 by Fexcraft on Sep 12, 2026
Download
  • 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
[12.119] 12.119 by Fexcraft on Sep 12, 2026
Download
  • 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
[26.10] 26.10 by Fexcraft on Sep 02, 2026
Download
  • 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)
[20.45] 20.45 by Fexcraft on Sep 02, 2026
Download
  • 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)
[12.118] 12.118 by Fexcraft on Sep 02, 2026
Download
  • 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.9] 26.9 by Fexcraft on Aug 24, 2026
Download
  • (26.1) added getPickedStack implementation to UniCon
  • added WorldW.markChanged(V3I) and implementations (for use with TE/BE)
[20.44] 20.44 by Fexcraft on Aug 24, 2026
Download
  • (26.1) added getPickedStack implementation to UniCon
  • added WorldW.markChanged(V3I) and implementations (for use with TE/BE)
[12.117] 12.117 by Fexcraft on Aug 24, 2026
Download
  • (26.1) added getPickedStack implementation to UniCon
  • added WorldW.markChanged(V3I) and implementations (for use with TE/BE)
[12.116b] 12.116b by Fexcraft on Aug 23, 2026
Download
  • (1.12) fixed UI tooltips being drawn under/after ItemStacks
  • (1.12) fixed FCL Crafting Block recipe not working
[26.8] 26.8 by Fexcraft on Aug 15, 2026
Download
  • reworked UniPerm
  • added can_interact method to UniPerm
  • added can_break method to UniPerm
  • added can_place method to UniPerm
  • added toArray method to TagLW
[20.43] 20.43 by Fexcraft on Aug 15, 2026
Download
  • reworked UniPerm
  • added can_interact method to UniPerm
  • added can_break method to UniPerm
  • added can_place method to UniPerm
  • added toArray method to TagLW
[12.116] 12.116 by Fexcraft on Aug 15, 2026
Download
  • reworked UniPerm
  • added can_interact method to UniPerm
  • added can_break method to UniPerm
  • added can_place method to UniPerm
  • added toArray method to TagLW
[26.7] 26.7 by Fexcraft on Jul 29, 2026
Download
  • added float based translate method to FRL Renderer and implementations
  • added notNull method to V3D
  • added isOne method to V3D
  • added notOne method to V3D
[20.42] 20.42 by Fexcraft on Jul 29, 2026
Download
  • added float based translate method to FRL Renderer and implementations
  • added notNull method to V3D
  • added isOne method to V3D
  • added notOne method to V3D
[12.115] 12.115 by Fexcraft on Jul 29, 2026
Download
  • added float based translate method to FRL Renderer and implementations
  • added notNull method to V3D
  • added isOne method to V3D
  • added notOne method to V3D
[26.6] 26.6 by Fexcraft on Jul 12, 2026
Download
  • (1.12) mixinbooter is no longer a hardcoded dependency, but you still need a mod providing and initializing the mixin lib! which mixinbooter happens to be
  • added dis (distance) methods to V3I
  • added dis with V3I arg method to V3D
  • added getYaw method to EntityW and implementations
[20.41] 20.41 by Fexcraft on Jul 12, 2026
Download
  • (1.12) mixinbooter is no longer a hardcoded dependency, but you still need a mod providing and initializing the mixin lib! which mixinbooter happens to be
  • added dis (distance) methods to V3I
  • added dis with V3I arg method to V3D
  • added getYaw method to EntityW and implementations
[12.114] 12.114 by Fexcraft on Jul 12, 2026
Download
  • (1.12) mixinbooter is no longer a hardcoded dependency, but you still need a mod providing and initializing the mixin lib! which mixinbooter happens to be
  • added dis (distance) methods to V3I
  • added dis with V3I arg method to V3D
  • added getYaw method to EntityW and implementations
[26.5] 26.5 by Fexcraft on Jun 24, 2026
Download
  • StateWrapper / BlockState related reworks & improvements
  • (26.1/1.20) improved recipe handling of items with potential nbt/components
[20.40] 20.40 by Fexcraft on Jun 24, 2026
Download
  • StateWrapper / BlockState related reworks & improvements
  • (26.1/1.20) improved recipe handling of items with potential nbt/components
[12.113] 12.113 by Fexcraft on Jun 24, 2026
Download
  • StateWrapper / BlockState related reworks & improvements
  • (1.12) moved StateWrapper implementation from FVTM to FCL
[12.112] 12.112 by Fexcraft on Jun 13, 2026
Download
  • removed SimpleUpdateHandler
  • other minor adjustments
[26.4] 26.4 by Fexcraft on May 27, 2026
Download
  • added missing recipe and loot_table files for the crafting block
[26.3] 26.3 by Fexcraft on May 14, 2026
Download
  • removed generic type from Polyhedron.class, mods using FRL library need to get updated as well
[20.39] 20.39 by Fexcraft on May 14, 2026
Download
  • removed generic type from Polyhedron.class, mods using FRL library need to get updated as well
[12.111] 12.111 by Fexcraft on May 14, 2026
Download
  • removed generic type from Polyhedron.class, mods using FRL library need to get updated as well
Fexcraft Common Library Icon
Download Fexcraft Common Library
Select game version
Select platform