- Fixes a potential dupe issue
- Adds
shield
item-behaviour
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
24w40a version
Contains a build of polymer for 20w40a
There is a known issue with datapacks adding to vanilla item tags causing a crash when a player connects
- Adds
drop_xp
block behaviour - Adds Simplified Placeholder text formatting support for item lore
- Fix for direction property of
seat
decoration behaviour - Bugfix for stripper behaviour
- 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
- Adds particles & sounds when bonemealing a custom crop block
- Adds the ability to map lightEmission and redstoneConductor properties to block states
- Fixes an issue when attacking an entitiy with a filament item
- Enables loading assets from zipped datapacks
- Removes logs when attacking an entity with a filament block-item or decoration-item
Fixes an issue with the count
block behaviour and changes the default block property requiresTool
to true
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
Fixes an issue with the display
property of decorations
- Improves pickblock for decorations
- Adds config option to prevent adventure mode interactions with decorations
- Prevent container animation for spectators
- Adds break particles and break/place sounds for decorations
- Add properties for decoration break particles and sounds
- Adjust decoration place / break sound sources
- Fixes Projectile crash
- Fixes showcase items not loading after world reload
- Fixes join issue with cosmetics
- Warn if a behaviour can't be found and skip it
- Removes errors on launch
- Reintroduces simple (pushable) decorations
- Adds a lighter default color for dye-able items
- Minor bug fixes
- Adds ability to configure custom Armor as Armor Trims instead of using the fancypants shader provided by polymer
- Adds config option
trimArmorReplaceChainmail
to make armor possible that has transparent parts. This disables all chainmail armor from receiving smithing templates, prevents chainmail armor from being put into the smithing table and turns all chainmail armor that has armor trims into normal chainmail without trims. This is needed for armor that has transparent parts, as otherwise you can thevanillaItem
s armor texture - Fixes Rotation placement issues with decorations
- Fixes issues with animated decorations
- Adds block place and break sounds for decorations without blocks
- Improves decoration placement on replaceable blocks like grass
- Adds
display
property for decorations to change the item displays' display item_display. Can benone
,thirdperson_lefthand
,thirdperson_righthand
,firstperson_lefthand
,firstperson_righthand
,head
,gui
,ground
, andfixed
. Defaults tofixed
. - More minor bug fixes
Bugix for animated decorations
- Fixes incompatibility with polymer 0.9.11 and later
- Rewritten decoration implementation to make decorations work better with tools like worldedit
- Rewritten behaviour system to make it easier to extend and maintain in the future (WIP)
- Extendable BlockType system
- Update blockbench-import-library for 1.21.1 support
- Fixes registry access when saving/loading projectile entities
- Fixes registry access for components
- Fix components not loading
- Adds
strippable
block behaviour for interactions with axes