Shield Lib

Shield Lib

Mod

Library that makes it easy to add shields with banner support, enchantment support, & custom shapes without conflicts!

Client and server EquipmentLibraryUtility

175.2k downloads
90 followers
Follow Save

Fabric Shield Lib 1.8.1-1.21.5

Changelog

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

Files

FabricShieldLib-1.8.1-1.21.5.jar(184.1 KiB) Primary Download

Project members

StellarWind22

Owner

CringeStar

Author

Details

Licensed LGPL-2.1-only
Published 5 years ago
Updated 16 hours ago