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.0-beta+1.20.4] - 2024.04.08
Added
- Added a new opt-in user interface for the Curios screen, enable by setting "enableExperimentalMenu" to true in the curios-server.toml configuration file
- Added a configuration setting for configuring slots to the curios-common.toml configuration file
- Added "validators" as a field to the slot data files
- [API] Added the following methods to
ICuriosItemHandler
:isEquipped(Item)
isEquipped(Predicate<ItemStack>)
- [API] Added the following methods to
CuriosApi
:getSlotUuid(SlotContext)
registerCurioPredicates(ResourceLocation, Predicate<SlotResult>)
getCurioPredicate(ResourceLocation)
testCurioPredicates(Set<ResourceLocation>, SlotResult)
Changed
- Slot types now exist client-side and are synced from the server
- Slot validations for item stacks are no longer tied solely to item tags and now follow the "validators" field added to the slot data files
Deprecated
- Deprecated the following methods in
CuriosApi
, replaced by client and server-aware methods as listed in the javadocs:getSlot(String)
getSlotIcon(String)
getSlots()
getPlayerSlots()
getEntitySlots(EntityType<?>)
getItemStackSlots(ItemStack)
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.3.4+1.20.4] - 2024.03.11
Fixed
- Fixed tooltip crash #388
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.7.2+1.20.1] - 2024.03.11
Fixed
- Fixed tooltip crash #388
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.3.3+1.20.1] - 2024.03.11
Changed
- Non-curio equippable items (such as armor) now support slot modifiers
- Insertion order of curio attribute modifiers are preserved instead of randomized in tooltips
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.7.1+1.20.1] - 2024.03.11
Changed
- Non-curio equippable items (such as armor) now support slot modifiers
- Insertion order of curio attribute modifiers are preserved instead of randomized in tooltips
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.3.2+1.20.4] - 2024.02.27
Fixed
- [Forge] Fixed crashes when calling Curios methods for powdered snow, Enderman visibility, and Piglin checks #381
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.3.1+1.20.4] - 2024.02.16
Fixed
- [NeoForge] Fixed mobs not spawning with assigned slots
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.3.0+1.20.4] - 2024.02.07
Added
- [API] Added more slot modifier methods
Fixed
- Fixed slots being assigned to entities erroneously
- [NeoForge] Fixed items being lost if a slot is removed before logging into a world
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.7.0+1.20.1] - 2024.02.07
Added
- [API] Added more slot modifier methods
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.2.0+1.20.4] - 2024.01.29
Added
- Added slot predicates to curio advancement equip triggers
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.6.1+1.20.1] - 2024.01.28
Fixed
- Fixed null checks in equip triggers
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.1] - 2024.01.28
Fixed
- Fixed null checks in equip triggers
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.6.0+1.20.1] - 2024.01.28
Added
- Added slot predicates to curio advancement equip triggers
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.0] - 2024.01.28
Added
- Added slot predicates to curio advancement equip triggers
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.1.0+1.20.4] - 2024.01.23
Added
- [API] Added data generation helper methods and classes for generating entities/slots data files and adding curios triggers to advancements, see documentation for more information
Changed
- [NeoForge] Updated to and requires NeoForge 20.4.117+ #368
Fixed
- [NeoForge] Fixed
curios:item_handler
capability returning an empty inventory client-side #363