Download filament — Minecraft Mods — MetaMods
filament

filament

Active

Downloads

20

Last update

1 month ago

Versions

1.20.1 — 1.21.9
Server
Fabric
Decor
Libraries
Magic
Utils

Filament: Custom Content Tool for Fabric Servers

Filament significantly simplifies the process of adding custom content to Minecraft servers running on the Fabric platform. This tool allows server owners to create new items, blocks, decorative elements, and even mobs using simple JSON files — without the need for programming code. Simply configure the desired block, item, decoration, or armor, and everything is ready for use!

Players can connect to servers with Filament installed without installing additional client mods, as the system uses resource packs, item display entities, and packet-based data transfer methods.

Decorations and other features have minimal impact on server performance due to their packet-oriented architecture.

It is recommended to use Polymer's automatic resource pack hosting feature — no third-party servers required.

In short: An alternative to ItemsAdder/Oraxen for Fabric.

Features

Custom Items: Create items with unique behavior, including:

  • Armor
  • Cosmetic elements
  • Items that execute commands
  • Bows and crossbows

Custom Blocks: Add your own blocks of various types:

  • Trapdoors
  • Doors
  • Agricultural crops
  • Budding blocks

Custom Decorations: Create furniture and decorations with configurable placement and interaction:

  • Benches
  • Showcases and item displays
  • Containers
  • Wearable and placeable equipment

Custom Mobs: Add your own creatures with simple goal-based AI — custom models are supported! Create:

  • Animals
  • Hostile creatures
  • Support for custom attributes
  • Control over spawn probability and biomes for spawning

Installation

Requires Fabric API and Polymer. Download Filament and place the example_datapack folder in the datapacks directory of your server world. Filament uses Polymer's resource pack generation and hosting features.

Usage

An example datapack is available in the GitHub repository. Simply place it in your world's datapacks folder. Refer to the documentation for detailed information!

Mods Using Filament

These mods and datapacks demonstrate Filament's capabilities:

  • Backported Shelves by palm1
  • Planked Chests by palm1
  • Toms Server Additions: Decorations & Furniture
  • Toms Server Additions: Stone!
  • Toms Server Additions: Planks!
  • Toms Server Additions: Concrete!

Archived projects:

  • Decorative Boxes by swzo
  • Better Amethyst Polymerized by swzo

Credits

This project includes code from FactoryTools by Patbox, specifically the Virtual Destroy stages for decorations. A copy of the FactoryTools LGPL3 license is included in the factorytools-license.txt file.

Project members
tomalbrc

tomalbrc

Developer

Created: 16 Apr 2024

ID: 8058