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.3.0+1.20.1] - 2023.09.04
Added
- [API] Added
CuriosApi#registerCurio
method for more modular curio definitions - [API] Added
CuriosApi#createCurioProvider
method for more convenient Curios capability attachments - Added support for
"conditions"
in slot data and entity slot data in datapacks
Fixed
- Fixed item insertions handled directly through item handlers not being validated #238
- Fixed backwards compatibility with mods using
top.theillusivec4.curios.common.CuriosHelper.SlotAttributeWrapper
The format is based on Keep a Changelog and this project adheres to Semantic Versioning. Prior to version 5.2.0, this projected used Forge Recommended Versioning.
This is a copy of the changelog for the most recent version. For the full version history, go here.
[5.2.0+1.20.1] - 2023.08.31
Added
- Added
keepCurios
configuration option tocurios-server.toml
#181 - Added inventory searching methods from
ICuriosHelper
toICuriosItemHandler
- Re-added JEI integration
Changed
- Updated
uk_ua
localization (thanks unroman!) #320 - Updated slot tooltip to use
"curios.tooltip.slot": "Slot:"
in localization files #329
Deprecated
- Deprecated
ICuriosHelper
,ISlotHelper
, andIIconHelper
, to be removed in Minecraft 1.22. Check javadocs for replacement functionality and methods. - Marked previous deprecations for removal in Minecraft 1.21.
Fixed
- Fixed slots not being recognized in server-side command arguments #327
- Fixed equip from use behavior to properly validate unequip behavior first #332
- Fixed
CuriosEquipEvent
firing erroneously #305 - Fixed item insertions handled directly through item handlers not being validated #238
- Fixed status effects not rendering in the Curios GUI #95
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.18.2-5.0.9.1] - 2023.06.15
Fixed
- Fixed possible NullPointerException crash from SlotResult
The format is based on Keep a Changelog and this project adheres to Semantic Versioning. Prior to version 5.2.0, this projected used Forge Recommended Versioning.
This is a copy of the changelog for the most recent version. For the full version history, go here.
[5.2.0-beta.3+1.20.1] - 2023.06.12
Changed
- Updated to Minecraft 1.20.1
Fixed
- Fixed crash upon loading world with a mod that uses legacy IMC slot registration #314
The format is based on Keep a Changelog and this project adheres to Semantic Versioning. Prior to version 5.2.0, this projected used Forge Recommended Versioning.
This is a copy of the changelog for the most recent version. For the full version history, go here.
[5.2.0-beta.2+1.20] - 2023.06.11
Fixed
- Fixed log spam #312
The format is based on Keep a Changelog and this project adheres to Semantic Versioning. Prior to version 5.2.0, this projected used Forge Recommended Versioning.
This is a copy of the changelog for the most recent version. For the full version history, go here.
[5.2.0-beta.1+1.20] - 2023.06.11
Added
- Added new slot and entity registration through datapacks, see Curios Documentation for more information
Changed
- Updated to Minecraft 1.20
- Curios capabilities have been extended natively to all
LivingEntity
entity types
Deprecated
- Deprecated
SlotTypeMessage
andSlotTypePreset
, registration through datapacks is recommended instead of IMC
Removed
- Removed Curios server configuration file
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.4-5.1.5.3] - 2023.05.05
Fixed
- Fixed default curio slot texture not showing properly
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.4.1] - 2023.05.05
Fixed
- Fixed default curio slot texture not showing properly
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.4-5.1.5.2] - 2023.04.28
Changed
- Updated
ru_ru
localization (thanks Heimdallr-1!) #302
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.4-5.1.5.1] - 2023.04.20
Changed
- Curios swapping will now take into account all valid slots instead of just the first valid slot
Fixed
- Fixed duplication bug when equipping from use in the hotbar
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.4-5.1.5.0] - 2023.04.16
Added
- Added
CurioAttributeModifierEvent
for editing curio attribute modifiers in slots #292
Changed
- Curios that can be equipped from use in the hotbar will now swap with existing curios in valid slots #301
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.4.0] - 2023.04.16
Added
- Added
CurioAttributeModifierEvent
for editing curio attribute modifiers in slots #292
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.4-5.1.4.3] - 2023.04.06
Fixed
- Fixed toggle visibility buttons causing menu issues when clicked #296
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.4-5.1.4.2] - 2023.03.16
Changed
- Updated to Minecraft 1.19.4
- Updated slot textures to match new Minecraft slot textures
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.3-5.1.4.1] - 2023.03.15
Added
- Added
vi_vn
localization (thanks ZzThanhBaozZ!) #289
Changed
- Updated
it_it
localization (thanks WVam!) #288
Fixed
- Fixed crashes when slots get resized to negative amounts dynamically
[1.16.5-4.1.0.0] - 2023.03.03
Added
- [API] Added
SlotModifiersUpdatedEvent
to listen for broadcasted dynamic changes to slot sizes on players due to slot modifiers - [API] Added
ICuriosHelper#setEquippedCurio
andICuriosHelper#findCurio()
for setting items into curio slots and getting items from curio slots respectively - Added new commands:
/curios drop
for dropping curio items from slots/curios list
for listing curio slots and origins/curios replace
for setting curio items into slots
- Added
curios:set_curio_attributes
loot function
Fixed
- Fixed curio entity selectors counting slots with size 0 erroneously
- Fixed startup crashes with ConcurrentModificationException
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.18.2-5.0.9.0] - 2023.03.02
Added
- Added
/curios drop
command for dropping curio items
Fixed
- Fixed curio entity selectors counting slots with size 0 erroneously
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.3.0] - 2023.03.02
Added
- Added
/curios drop
command for dropping curio items
Fixed
- Fixed curio entity selectors counting slots with size 0 erroneously
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.3-5.1.4.0] - 2023.02.27
Added
- Added
/curios drop
command for dropping curio items
Changed
Fixed
- Fixed curio entity selectors counting slots with size 0 erroneously
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.18.2-5.0.8.0] - 2023.02.15
Added
- Added new
ICurio#canWalkOnPowderedSnow
method for curio implementations that allow walking on Powdered Snow blocks (thanks bconlon!) #273 - Added
SlotModifiersUpdatedEvent
to listen for broadcasted dynamic changes to slot sizes on players due to slot modifiers #276 - Added two commands:
/curios replace <slot> <index> <player> with <item> [count]
for setting items to curio slots/curios list
for listing all registered slots and which mods they come from #261
- Added
ICuriosHelper#setEquippedCurio
andICuriosHelper#findCurio()
for setting items into curio slots and getting items from curio slots respectively