The format is based on Keep a Changelog and this project adheres to Semantic Versioning. Prior to version 5.2.0, this project used Forge Recommended Versioning.
This is a copy of the changelog for the most recent version. For the full version history, go here.
[5.10.0+1.20.1] - 2024.08.31
Added
- [API] Added
CuriosTooltip
helper class to build Curios-style tooltips
Changed
- Slot names without a localization will default to its identifier instead of its localization key
Fixed
- Fixed slot resizing crash
- Fixed certain valid items being marked as invalid during loading and datapack reloading
- Fixed slot modifiers not being synced when the new inventory size is 0
The format is based on Keep a Changelog and this project adheres to Forge Recommended Versioning.
This is a copy of the changelog for the most recent version. For the full version history, go here.
[1.19.2-5.1.6.3] - 2024.07.02
Fixed
- Fixed slot resizing crash #426
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
This is a copy of the changelog for the most recent version. For the full version history, go here.
[8.0.1+1.20.6] - 2024.06.18
Changed
- Slot names without a localization will default to its identifier instead of its localization key
Fixed
- [Forge] Fixed items disappearing from Curios inventory upon relogging when placed in slot indices after the first #422
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
This is a copy of the changelog for the most recent version. For the full version history, go here.
[8.0.0+1.20.6] - 2024.06.13
Added
- [API] Added
CuriosTooltip
helper class to build Curios-style tooltips - Added data fixers for Curios inventory items #411
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
This is a copy of the changelog for the most recent version. For the full version history, go here.
[8.0.0-beta.6+1.20.6] - 2024.06.09
Fixed
- [NeoForge] Fixed block-breaking crash #421
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
This is a copy of the changelog for the most recent version. For the full version history, go here.
[8.0.0-beta.5+1.20.6] - 2024.06.03
Fixed
- Fixed API package references
- [Forge] Fixed
ICurioItem
items not being registered properly
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
This is a copy of the changelog for the most recent version. For the full version history, go here.
[7.4.3+1.20.4] - 2024.05.31
Fixed
- [NeoForge] Fixed grabbed items being deleted when transitioning to and from the Curios screen #417
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
This is a copy of the changelog for the most recent version. For the full version history, go here.
[8.0.0-beta.4+1.20.6] - 2024.05.27
Changed
- [NeoForge] Refactored
CurioCanEquipEvent
andCurioCanUnequipEvent
to use NeoForge'sTriState
enum as the result #414
The format is based on Keep a Changelog and this project adheres to Semantic Versioning. Prior to version 5.2.0, this project used Forge Recommended Versioning.
This is a copy of the changelog for the most recent version. For the full version history, go here.
[5.9.1+1.20.1] - 2024.05.23
Changed
- Updated cosmetic slot texture for new GUI
Fixed
- Fixed crash with JEI integration #412
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
This is a copy of the changelog for the most recent version. For the full version history, go here.
[8.0.0-beta.3+1.20.6] - 2024.05.23
Fixed
- Fixed crash with JEI integration #412
- [NeoForge] Fixed non-player entities constructing without curios inventory data
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
This is a copy of the changelog for the most recent version. For the full version history, go here.
[7.4.2+1.20.6] - 2024.05.21
Fixed
- Fixed crash with JEI integration #412
- [NeoForge] Fixed non-player entities constructing without curios inventory data
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
This is a copy of the changelog for the most recent version. For the full version history, go here.
[8.0.0-beta.2+1.20.6] - 2024.05.16
Fixed
- [NeoForge] Fixed client-side item syncing issue #407
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
This is a copy of the changelog for the most recent version. For the full version history, go here.
[7.4.1+1.20.4] - 2024.05.16
Fixed
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
This is a copy of the changelog for the most recent version. For the full version history, go here.
[8.0.0-beta+1.20.6] - 2024.05.02
Added
- [API] Added
CuriosApi#withSlotModifier
to generateItemAttributeModifiers
with a slot modifier attached
Changed
- Changed the default interface to the experimental menu and removed the legacy menu
- [API] Changed
Attribute
toHolder<Attribute>
, affecting the following:ICurio#getAttributeModifiers
ICurioItem#getAttributeModifiers
SlotAttribute#getOrCreate
CuriosApi#getAttributeModifiers
CuriosApi#addSlotModifier
CuriosApi#addModifier
- All modifier methods in
CurioAttributeModifierEvent
- [API] Changed
CurioEquipEvent
andCurioUnequipEvent
toCurioCanEquipEvent
andCurioCanUnequipEvent
- [API] Added
HolderLookup.Provider
to the signatures ofIDynamicStackHandler#serializeNbt
andIDynamicStackHandler#deserializeNbt
Removed
- Removed
addModifier
,addSlotModifier
, andgetAttributeModifiers
methods fromICuriosHelper
, use the methods inCuriosApi
with the same name instead - [Forge - API] Forge removed stack capabilities so curios can now only be registered through
CuriosApi#registerCurio
or implementingICurioItem
on the item - [Forge - API] Removed
CuriosApi#createCurioProvider