ModsFinder

filament

by tomalbrc

With filament, server owners add custom items, blocks, decorations and mobs to a Fabric server by editing JSON files instead of writing code.

FabricServer-side onlyGNU Lesser General Public License v3.0 or laterOpen source1.20.1 – 26.3

What it does

Content is defined in data-driven JSON. A server owner configures a block, item, decoration or armor piece, and the content becomes available in the game. The mod covers custom items with their own behaviors, such as cosmetics, items that run commands, and bows and crossbows. It also covers custom blocks, including trapdoors and budding blocks, and furniture and decorations whose placement and interactions can be configured.

Players connect without installing any mods. Content is delivered to them via a server-hosted texture pack, display entities placed in the world, and messages sent over the network, and Polymer can host that pack itself, so no third-party server is needed. Decorations and other features have a small effect on server performance because they are sent as packets. filament is a Fabric mod and is published for Minecraft 1.20.1 – 26.3, with snapshot builds also published. It depends on Polymer, and 21 other catalog mods require it, including several Toms Server Additions packs and Backported Shelves.

The mod is open source under the GNU Lesser General Public License v3.0 or later. Source code, an issue tracker and a wiki are public. The latest Fabric file is 1.8.5-hotfix.1+26.3 for 26.3, released on 2026-10-12. The mod was first published on 2024-01-03 and was last updated on the same date as the latest file.

Key features

  1. JSON-defined items

    Items with unique behaviors are defined in JSON, including cosmetics and items that run commands.

  2. Custom bows and crossbows

    Bows and crossbows can be added as custom items alongside other server-defined equipment.

  3. Custom blocks

    Blocks such as trapdoors and budding blocks are added from configuration files without a coding step.

  4. Configurable decorations

    Furniture and decorations have configurable placement and interactions, set per server.

  5. Custom mobs

    Mobs can be added alongside items and blocks through the same data-driven setup.

Compatibility

Latest build for each game version and loader.

26.x5 of 5 versions with builds
26.31.8.5-hotfix.1+26.3
26.21.6.1+26.1.2
26.1.21.6.1+26.1.2
26.1.11.6.1+26.1.2
26.11.6.1+26.1.2
1.21.x12 of 12 versions with builds
1.21.111.4.0-patch.2+1.21.11
1.21.101.3.20+1.21.10
1.21.91.3.9+1.21.9
1.21.81.3.8+1.21.7
1.21.71.3.8+1.21.7
1.21.61.3.8+1.21.7
1.21.50.17.8+1.21.5
1.21.40.15.1+1.21.4
1.21.30.10.7+1.21.2
1.21.20.10.7+1.21.2
1.21.11.3.22-patch1+1.21.1
1.210.9.12+1.21
1.20.x5 of 5 versions with builds
ReleaseBetaAlphaNot available

This mod also publishes snapshot builds. Snapshots are not shown in the matrix.

Requirements

Dependencies declared by the latest file for each loader.

Required 1

PolymerLibrary for creating better server side content!
Required

Required by 21 mods

Use cases

Custom content on a survival server

Server owners add branded items and blocks to a survival world while players join with the vanilla client.

Furniture for a building server

Decorations with configurable placement let builders place custom furniture without installing client mods.

Who it’s for: Server owners running Fabric who want custom content without writing code and without requiring players to install mods.

How it compares

Full comparison

Better Amethyst Polymerized is a Fabric mod for 1.21 – 1.21.1 that runs on the server only, released under the MIT License and open source. Decorative Boxes is also Fabric and server-side only for 1.21 – 1.21.1, open source under the MIT License. ShadowPrint is Fabric for 26.1.2, needs both the client and server, is not open source, and is licensed as All rights reserved. filament covers a wider range of game versions and content types than these.

ModLoadersGame versionsEnvironmentUpdated
filamentFabric1.20.1 – 26.3Server-side only2026-10-12
Better Amethyst PolymerizedFabric1.21 – 1.21.1Server-side only2024-09-24
Decorative BoxesFabric1.21 – 1.21.1Server-side only2024-09-24
ShadowPrintFabric26.1.2Client and server2026-06-25

Questions

Does filament need Polymer?

Yes. Polymer is a required dependency, and it is also used to host the resource pack when the server enables auto-hosting.

Do players need to install filament?

No. The mod is server-side only, and clients connect without installing any mods.

In the catalog

filament is one of 12,078 Decoration mods on ModsFinder, and one of 6,982 Decoration mods for Fabric. 8,071 mods support Minecraft 26.3.

More from tomalbrc

All projects

Similar mods

What the author says

filament simplifies adding custom content to Fabric-based Minecraft servers. It allows server owners to add new items, blocks, decorations and even mobs using JSON files—no coding required. Configure a block, item, decoration, or armor, and you're ready to go! Clients can connect to servers using filament without…
tomalbrc, on the Modrinth page

Official listing

Owner
tomalbrc
Published
2024-01-03
Updated on Modrinth
2026-10-12
Facts verified
2026-10-15

Tags