Releases: StellarWind22/Shield-Lib
Releases · StellarWind22/Shield-Lib
Shield Lib v2.0-beta.4 for 1.21.8
Full Changelog: v2.0.0-beta.3-1.21.8...v2.0.0-beta.4-1.21.8
Shield Lib v2.0-beta.3 for 1.21.8
Full Changelog: v2.0.0-beta.2-1.21.8...v2.0.0-beta.3-1.21.8
Shield Lib v2.0-beta.2 for 1.21.8
Full Changelog: v2.0.0-beta-1.21.8...v2.0.0-beta.2-1.21.8
Shield Lib v2.0-beta for 1.21.8
Full Changelog: v1.8.3-1.21.8...v2.0.0-beta-1.21.8
Fabric Shield Lib 1.8.3 For 1.21.8
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: v1.8.1-1.21.6...v1.8.3-1.21.8
Thanks to @rikka0w0 for major work on this release!
Fabric Shield Lib 1.8.3 For 1.21.5
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: v1.8.1-1.21.5...v1.8.3-1.21.5
Thanks to @rikka0w0 for major work on this release!
Fabric Shield Lib 1.8.1 For 1.21.6
Fabric Shield Lib 1.8.1 For 1.21.5
What's Changed
- Port to 1.21.5 by @rikka0w0 in #206
- Removed
FabricBannerShieldItem
- all shields are now made withFabricShieldItem
, 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 thanc:shields
for detecting shields, such as for universal disable - New
FabricShieldUtils
methods added with vanilla & default shieldItemSettings
. - Updated dependencies
Full Changelog: v1.8.0-1.21.4...v1.8.1-1.21.5
Fabric Shield Lib 1.8.0 For 1.21.4
What's Changed
- Internal optimization
- getCooldownTicks has itemstack context now
- Model predicates must be made in .json per each shield in assets/modid/items
- Builtinitemrendererregistry is has been migrated to a data component
- When creating a banner shield, users add their SpriteIdentifiers and the entitymodelayer into the custom component
New Contributors
-Thanks to @Starexify on discord for providing a new necessary mixin!
Full Changelog: v1.7.2-1.21.1...v1.8.0-pre1-1.21.4