New Features 🌟
- Adds
crossbow
andbow
item-behaviors - Adds
budding
block behavior, similar to budding amethyst blocks - Adds
trapdoor
anddoor
block-behaviors - Adds
oxidizable
block behavior - Adds
villager_food
item behavior - Adds support for villager and bee interactions with custom crops
- Adds
translation
,scale
, androtation
fields to theshooting
item-behaviour. - The values of the
drop_xp
block-behaviour can now to associated with a block-state - The values of the
powersource
block-behavior can now to associated with a block-state - Improved block-state mapped properties and added support for mappable block model types
- Added displayName field for translations of item/block/decoration
- Added villager interaction flag for compostable behavior
- Uses a custom polymer-blocks module build for additional block model types
Bug Fixes 🐛
- Fixes issue with seats not ejecting players when decorations are broken
- Fixes bugs with trim-based armor
- Fixes typo errors and banner item model issues
- Bugfix for break markers with decorations
- Fixes decoration items not showing in
dynamic
-type showcases - Assets are added earlier to the Polymer Resource Pack builder now
Documentation 📖
- Updated documentation with new examples and details on the latest features
- Commands in the
execute
behaviour now get executed with higher permissions - Handles running out of BlockModelTypes more gracefully
- Fixes particles and sounds for simple decorations when broken by non-player means
- Simple decorations with the
solid
property set tofalse
now get flushed away by water as expected - Adds a
banner_pattern
item behaviour for custom banner pattern items
Adds support for custom item-groups.
See the documentation for details
Filament Update 0.8.0
-
Removed
blockType
property for blocks, block states/properties are now provided by block behaviours --- This may break your current block configurations, please use one of the new block behaviours listed below and in the docs -
Added
axis
block behaviour for log/pillar-like blocks, adding anaxis
blockstate property -
Added
powerlevel
block behaviour which changes blockstate/model based on the input signal it receives, adding apowerlevel
blockstate property -
Added
facing
block behaviour for directional blocks, adding afacing
blockstate property and handling placement -
Added
horizontal_facing
block behaviour for horizontal-directional blocks, same asfacing
but only horizontal (no up/down) -
Added
crop
block behaviour for crop-like blocks -
Added
can_survive
block behaviour blocks that need a specific support block or a block with a specific block-tag, useful for plants/crops -
Models for block states now need to be defined in a vanilla way, see docs or example datapack for more info
-
Added
stripper
behaviour for items to strip logs/scrape off blocks like axes do. -
Added
compostable
behaviour for items with configurable chance of successful composting in a composter -
Added more properties for blocks (pushReaction, transparent, solid, etc)
-
Added destroy markers for decorations with blocks (using code from patbox's FactoryTools)
-
Fixes bucket interactions and sounds for noteblock based custom blocks
-
Rewritten internal behaviour system to be extensible, internal behaviours are implemented using the api
-
Updated example datapack
-
Updated and extended the docs