Skip to content

Releases: StellarWind22/Shield-Lib

Shield Lib v2.0-beta.4 for 1.21.8

24 Aug 04:38
Compare
Choose a tag to compare

Shield Lib v2.0-beta.3 for 1.21.8

23 Aug 03:19
Compare
Choose a tag to compare

Shield Lib v2.0-beta.2 for 1.21.8

22 Aug 18:11
Compare
Choose a tag to compare

Shield Lib v2.0-beta for 1.21.8

21 Aug 18:27
Compare
Choose a tag to compare

Fabric Shield Lib 1.8.3 For 1.21.8

30 Jul 17:24
5a20707
Compare
Choose a tag to compare

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 contains BLOCKS_ATTACKS
  • Two new tags - supports_banner and no_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

30 Jul 17:12
c7661d1
Compare
Choose a tag to compare

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 contains BLOCKS_ATTACKS
  • Two new tags - supports_banner and no_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

23 Jun 05:15
499a309
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.8.1-1.21.5...v1.8.1-1.21.6

Fabric Shield Lib 1.8.1 For 1.21.5

06 Jun 19:21
a3e5747
Compare
Choose a tag to compare

What's Changed

  • Port to 1.21.5 by @rikka0w0 in #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: v1.8.0-1.21.4...v1.8.1-1.21.5

Fabric Shield Lib 1.8.0 For 1.21.4

20 Jan 20:53
cbe22e8
Compare
Choose a tag to compare

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

Fabric Shield Lib 1.8.0(Pre-Release) For 1.21.3

04 Jan 04:27
9a0597c
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.7.2-1.21.1...v1.8.0-pre1-1.21.3