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.
[9.2.2+1.21.1] - 2025.01.11
Added
- Added exclusion areas on the Curios screen for EMI and REI recipe viewers
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.
[9.2.0+1.21.1] - 2025.01.10
Added
- [API] Added the following methods:
ICurio#getAttributesTooltip(List<Component>, Item.TooltipContext)
ICurio#getDropRule(SlotContext, DamageSource, boolean)
ICurio#getAttributeModifiers(SlotContext, ResourceLocation)
ICurio#getSlotsTooltip(List<Component>, Item.TooltipContext)
Fixed
- Addressed memory leaks due to unneeded capability invalidation
Changed
- Updated to Minecraft 1.21.1
- [API] Changed
ICurio#getLootingLevel(SlotContext, DamageSource, LivingEntity, int)
togetLootingLevel(SlotContext, LootContext)
- [API] Replaced
UUID
for attribute modifiers withResourceLocation
in all instances of the API - Changed tooltip processing to use NeoForge's API
- Added caching to Curios lookups for optimization
Deprecated
- [API] Deprecated the following methods:
ICurio#getAttributesTooltip(List<Component>)
ICurio#getDropRule(SlotContext, DamageSource, int, boolean)
ICurio#getAttributeModifiers(SlotContext, UUID)
- And their respective pairings in
ICurioItem
CuriosApi#getSlotIcon(String)
CurioCanEquipEvent#(ItemStack, SlotContext)
Removed
- [API] Removed previously deprecated methods from
ICurio
,ICurioItem
,SlotContext
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.11.1+1.20.1] - 2025.01.06
Added
- Added
de_de
localization #461
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.4] - 2024.10.24
Fixed
- Fixed command slot arguments on dedicated servers
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.11.0+1.20.1] - 2024.10.24
Added
- Added
from
expansion additions to the/curios replace
command #450
Changed
- Slot types that use the
curios:all
validator will no longer be listed on item tooltips - Updated
pl_pl
localization #441
Fixed
- Fixed cosmetic toggles not updating positions 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.
[8.1.0+1.20.6] - 2024.10.23
Added
- Added
from
expansion additions to the/curios replace
command #450
Changed
- Slot types that use the
curios:all
validator will no longer be listed on item tooltips - Updated
pl_pl
localization #441
Fixed
- Fixed cosmetic toggles not updating positions 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.
[8.0.2+1.20.6] - 2024.08.31
Fixed
- [NeoForge] Fixed erroneous data resources being added
- [NeoForge] Fixed potential recursive loop in Curios inventory
- 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
- Fixed attribute modifier collisions
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