- Decorations are now fully compatible with block behaviours
- The lamp decoration-behaviour is now a block-behaviour with an option to show different models for the light-level block states
- Fixed light emissive decorations spanning multiple blocks not updating properly
- The repeater behaviour now updates nearby blocks properly when broken and placed
- The rotation value for decorations is now stored using block states
- Display-based blocks or decorations now react properly to block state changes
- The "virtual" field for blocks is now part of the properties.
- The waterloggable property is now based on behaviours for blocks and decorations.
The "rotate" and "rotateSmooth" properties for decorations have been deprecated; use either the
horizontal_facing
(orrotating
with"smooth": true
) block behaviours instead. - The
rotating
behaviour can be used by blocks for rotations in 45° steps
- Adds a
dropItem
field forfalling_block
- Use polymer-sound-patcher for serverside block sounds
- Uses red as default color in
/filament client-item
and/filament server-item
- Entity tag support for
trap
behaviour - Fixes
head
display context translation for decorations being too low - Fixes decoration placement rotation with
head
display context - Properly states contributors in the mods' metadata
filament 0.17.0
The Audible Update
- Adds full support for custom block sounds (place, break, step, fall and hit with custom volume and pitch) for blocks and decorations
- Splits the
execute
item- & block-behaviour into their own behaviours:item_interact_execute
andblock_interact_execute
; The oldexecute
behaviour will stick around for compatibility reasons until the next minecraft update - Adds
item_attack_execute
andblock_attack_execute
item and block behaviours
- Adds support for data-driven entities
- Fixes a crash when loading an item with invalid components
The bountiful blocks update
- Adds
hopper
andfurnace
block-behaviours - Adds
isSuffocating
andjumpFactor
properties for blocks - Adds an
itemFrame
field for decorations to use item-frames instead of an item display entity + interaction entity - Adds a
block
field for decorations to force a specific block-state instead of barrier blocks - Adds a
virtual
field for blocks to allow for unlimited amounts of block models (blockModelType
) by using item displays to render the block model - Adds sounds to the
showcase
decoration behaviour when inserting/taking out items. Defaults to item-frame sounds - Pick-block now works properly for decorations that use item-frames or item-displays and interaction entities
- Significantly reduces the amount of block-states used by decorations which should reduce memory usage especially with mods like WorldEdit
- Adds an experimental
bed
behaviour for decorations - The field
behaviour
now supports different spellings (behavior
,behaviors
,behaviours
) - Adds a
debug
config option. This only print the amount of available blockstates for each blockModelType at the moment - The output of the commands
/filament server-item
and/filament client-item
is now colored properly - Always rebuilds and reloads resourcepacks when used in singleplayer
- Improves break particles of decorations to look more like vanilla block break particles
- Block break particles are now bundled to reduce network load a bit
Fixes:
- Decorations not appearing or disappearing with
/setblock
or similar commands - A crash when interacting with custom thrown tridents