- Finished targe shield banner pattern set.
- Added Simplified Chinese translation.
- Added Brazilian Portuguese translation.
Additions:
- Bucklers now don't block arrows by default.
- Custom tag-based cooldowns now registerable with mod.
- Reorganized package structure.
- Added
hit_spiked_shield
&collide_spiked_shield
damage types. - Spiked shields do damage on entity collision now.
- added
CAN_BLOCK
BLOCK_FAIL
BLOCK
ATTACK
ShieldEvents. - Norwegian Bokmal & French translations working.
Changes:
- Added
targe
shield type. - Architectury is now included in .jar
Changes:
- reworked how I build the .jar so it should run outside of my IDE lol.
Changes:
vanilla
shields are nowtower
shields.- Added
ShieldInformation
component - Added spiked variants of all shield types
- Remade config it will need to be translated again :(
Additions:
- Added
heater
shield shape - Added model & textures for heater shields
- Made all 48 vanilla banner patterns for heater shields
Changes:
- Fixed version of mod being broken...
- Mods can now register
ShieldCooldownModifiers
- Mods can now register
ShieldMovementModifiers
banner_shield
is nowvanilla_shield
everywhere.
Complete rebuild of library!
- Custom shield shapes /w banners now supported.
- Enchantments fully working in 2.0
- Supports fabric AND neoforge!!
What's Changed
- Internal library cleanup/optimization
- Streamlined process for adding banner support to shields (fully data-driven now)
- Removed
FabricShield
interface, an item is now classified as a shield if it containsBLOCKS_ATTACKS
- Two new tags -
supports_banner
andno_tooltip
, replacing the previous interface options
Full Changelog: https://github.com/StellarWind22/Fabric-Shield-Lib/compare/v1.8.1-1.21.6...v1.8.3-1.21.8
Thanks to @rikka0w0 for major work on this release!
What's Changed
- Internal library cleanup/optimization
- Streamlined process for adding banner support to shields (fully data-driven now)
- Removed
FabricShield
interface, an item is now classified as a shield if it containsBLOCKS_ATTACKS
- Two new tags -
supports_banner
andno_tooltip
, replacing the previous interface options
Full Changelog: https://github.com/StellarWind22/Fabric-Shield-Lib/compare/v1.8.1-1.21.5...v1.8.3-1.21.5
Thanks to @rikka0w0 for major work on this release!
What's Changed
- 1.21.6 Port by @CringeStar in https://github.com/StellarWind22/Fabric-Shield-Lib/pull/208
Full Changelog: https://github.com/StellarWind22/Fabric-Shield-Lib/compare/v1.8.1-1.21.5...v1.8.1-1.21.6
What's Changed
- Port to 1.21.5 by @rikka0w0 in https://github.com/StellarWind22/Fabric-Shield-Lib/pull/206
- Removed `FabricBannerShieldItem `- all shields are now made with `FabricShieldItem` , and components dictate further functionality
- The presence or lack of `FabricShieldModelComponent `determines banner functionality
- Shields can still be made with previous constructors, however, new constructors are available for the usage of the `BLOCKS_ATTACKS` component.
- Several component helpers have been added to `FabricShieldUtils` - the base Vanilla component as a constant/reference and methods that can take in a component and change just one value, depending on the method. These methods will later be wrapped into a builder class.
- Migrated to `BLOCKS_ATTACKS` rather than `c:shields` for detecting shields, such as for universal disable
- New `FabricShieldUtils` methods added with vanilla & default shield `ItemSettings`.
- Updated dependencies
*Full Changelog*: https://github.com/StellarWind22/Fabric-Shield-Lib/compare/v1.8.0-1.21.4…v1.8.1-1.21.5