A flexible and expandable accessory/equipment API for users and developers.
Curios is a flexible and expandable accessory/equipment API for users and developers. The purpose is to provide functionality for developers to add extra accessory/equipment slots in a convenient and compatible manner, as well as to give users the ability to configure these slots to their preferences. By default, Curios does not add any content except for an inventory GUI. There are no slots and only two items, the latter only being available through the Creative menu and primarily serving as examples for developers to use when coding their own integration.

Required
Required
Terms for using, modifying and redistributing this product.
21.07.2026 · Modrinth
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.
top.theillusivec4.curios.api.event.DropRulesEvent#getOverrides() refactored net.minecraft.util.TupleScreenshots and images from the original Modrinth page.

Published versions and original Modrinth files.
21.07.2026 · 693 downloads
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.
top.theillusivec4.curios.api.event.DropRulesEvent#getOverrides() refactored net.minecraft.util.Tuplecom.mojang.datafixers.util.Pairtop.theillusivec4.curios.api.client.ICurioRenderer that took aMultiBufferSource parameter:render (use the SubmitNodeCollector replacement method)renderModel19.07.2026 · 1 104 downloads
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.
SlotResult#getItemAccess and SlotContext#getItemAccess as helper methodsICurioSlot interface to expose slot methods and fields on menus14.04.2026 · 23 059 downloads
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.
25.03.2026 · 2 266 downloads
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.
18.02.2026 · 26 614 downloads
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.
18.02.2026 · 5 341 downloads
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.
ICurioRenderer#render method with SubmitNodeCollector parameterCuriosCapability#ITEM_HANDLER type to ResourceHandler of ItemResourceICurioRendere#ModelRenderer methods to take SubmitNodeCollector instead of MultiBufferSourceICurioRenderer#render method with MultiBufferSource parameter18.02.2026 · 2 594 downloads
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.
CurioCanEquipEvent, CurioCanUnequipEvent, and CurioChangeEventICuriosItemHandler#loadDatapacksICuriosItemHandler, ICurioStacksHandler, and IDynamicStackHandler now extend ValueIOSerializableCurioCanEquipEvent, CurioCanUnequipEvent, and CurioChangeEventserializeNBT and deserializeNBT in IDynamicStackHandlerserializeNBT and deserializeNBT in ICurioStacksHandlerwriteTag and readTag in IDynamicStackHandler17.05.2025 · 26 695 downloads
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.
17.05.2025 · 25 581 downloads
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.
15.05.2025 · 752 downloads
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.
15.05.2025 · 356 downloads
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.
For an in-depth overview of API changes, refer to this
guide.
CurioChangeEvent is now abstract, with added CurioChangeEvent.Item and CurioChangeEvent.State subclassesonStateChange method added to ICurio and ICurioItemfeet, has been added with an included default iconCurioAttributeModifiercurios:player_like entity type tag, with entries for players and armor standsentities field to slot type data files for marking default entity types to add the slot type to automatically,curios/entities filecurios/entities data files, without needing a correspondingcurios/slots filecurios:generic_exclusions item tag for declaring curio items that should not be equipable into the genericcurio slot by defaultCuriosSlotTypes and CuriosTags respectivelyonUnequip and onEquip no longer fire if the detected items are the sameICurioRenderer#render parameters have been adjusted for Minecraft changesICurio.DropRule has moved to top.theillusivec4.curios.api.common.DropRuleCurioAttributeModifierEvent now uses CurioAttributeModifiers instead of mapsSetCurioAttributesFunction to the official API packageCuriosApi, replaced by methods in CuriosSlotTypes.getAttributeModifiers in ICurio and ICurioItemCuriosRendererRegistry, replaced by methods in ICurioRendererICurioRenderer, replaced by setupHumanoidAnimations andcopyHumanoidPropertiesCurioAttributeModifierEventCuriosTooltipISlotType#getIdentifier, replaced by getIdICurioSlotExtension#getSlotTooltip, replaced by getSlotTooltip with an additional parameter for14.05.2025 · 2 709 966 downloads
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.4.2+1.21.1 or below #52014.05.2025 · 4 327 downloads
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.
ICuriosItemHandler#isSlotActive and ICuriosItemHandler#setSlotActiveja_jp localization #51313.04.2025 · 12 418 237 downloads
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.
ICuriosItemHandler#saveInventory10.04.2025 · 45 365 downloads
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.
ICuriosItemHandler#saveInventory(boolean, BiPredicate<ItemStack, SlotContext>) for more specific filtering09.04.2025 · 139 472 downloads
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.
Inventory#contains(Predicate<ItemStack>) and Inventory#hasAnyMatching(Predicate<ItemStack>) now also check the curios inventory09.04.2025 · 24 085 downloads
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.
ICuriosItemHandler#saveInventory(boolean, Predicate<ItemStack>) for filtering inventory savesInventory#hasAnyMatching(Predicate<ItemStack>) now also checks the curios inventory04.04.2025 · 21 437 downloads
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.
25.03.2025 · 23 949 downloads
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.
AddAttributeTooltipsEvent and GatherSkippedAttributeTooltipsEvent #496ICurio#getDropRulecurios:set_curio_attributes loot table function12.03.2025 · 29 862 downloads
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.
10.03.2025 · 19 306 downloads
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.
ICurioSlotExtension for defining additional slot behaviorCuriosTags for more convenient access to commonly used Curios tags #49507.03.2025 · 13 206 downloads
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.
lzh localization #488tr_tr localization #48226.02.2025 · 710 451 downloads
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.
21.02.2025 · 228 236 downloads
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.
ModelRender and HumanoidRender sub-interfaces to ICurioRenderer11.01.2025 · 43 200 downloads
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.
10.01.2025 · 1 855 downloads
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.
ICurio#getAttributesTooltip(List<Component>, Item.TooltipContext)ICurio#getDropRule(SlotContext, DamageSource, boolean)ICurio#getAttributeModifiers(SlotContext, ResourceLocation)ICurio#getSlotsTooltip(List<Component>, Item.TooltipContext)ICurio#getLootingLevel(SlotContext, DamageSource, LivingEntity, int) to getLootingLevel(SlotContext, LootContext)UUID for attribute modifiers with ResourceLocation in all instances of the APIICurio#getAttributesTooltip(List<Component>)ICurio#getDropRule(SlotContext, DamageSource, int, boolean)ICurio#getAttributeModifiers(SlotContext, UUID)ICurioItemCuriosApi#getSlotIcon(String)CurioCanEquipEvent#(ItemStack, SlotContext)ICurio, ICurioItem, SlotContext06.01.2025 · 2 869 714 downloads
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.
de_de localization #46125.10.2024 · 1 055 981 downloads
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.
25.10.2024 · 1 898 704 downloads
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.
from expansion additions to the /curios replace command #450curios:all validator will no longer be listed on item tooltipspl_pl localization #44125.10.2024 · 4 051 downloads
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.
from expansion additions to the /curios replace command #450curios:all validator will no longer be listed on item tooltipspl_pl localization #44125.10.2024 · 8 128 downloads
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.
from expansion additions to the /curios replace command #450curios:all validator will no longer be listed on item tooltipspl_pl localization #44131.08.2024 · 1 215 downloads
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.
31.08.2024 · 1 076 downloads
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.
31.08.2024 · 560 437 downloads
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.
CuriosTooltip helper class to build Curios-style tooltips02.07.2024 · 107 273 downloads
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.
19.06.2024 · 1 844 downloads
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.
19.06.2024 · 1 440 downloads
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.
13.06.2024 · 540 downloads
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.
CuriosTooltip helper class to build Curios-style tooltips13.06.2024 · 492 downloads
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.
CuriosTooltip helper class to build Curios-style tooltips10.06.2024 · 406 downloads
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.
04.06.2024 · 411 downloads
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.
ICurioItem items not being registered properly04.06.2024 · 492 downloads
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.
ICurioItem items not being registered properly31.05.2024 · 13 437 downloads
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.
27.05.2024 · 481 downloads
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.
CurioCanEquipEvent and CurioCanUnequipEvent to use NeoForge's TriState enum as the result #41424.05.2024 · 686 200 downloads
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.
24.05.2024 · 327 downloads
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.
24.05.2024 · 417 downloads
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.
24.05.2024 · 962 downloads
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.
24.05.2024 · 12 686 downloads
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.
17.05.2024 · 362 downloads
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.
17.05.2024 · 521 downloads
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.
03.05.2024 · 387 downloads
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.
CuriosApi#withSlotModifier to generate ItemAttributeModifiers with a slot modifier attachedAttribute to Holder<Attribute>, affecting the following:ICurio#getAttributeModifiersICurioItem#getAttributeModifiersSlotAttribute#getOrCreateCuriosApi#getAttributeModifiersCuriosApi#addSlotModifierCuriosApi#addModifierCurioAttributeModifierEventCurioEquipEvent and CurioUnequipEvent to CurioCanEquipEvent and CurioCanUnequipEventHolderLookup.Provider to the signatures of IDynamicStackHandler#serializeNbt and IDynamicStackHandler#deserializeNbtaddModifier, addSlotModifier, and getAttributeModifiers methods from ICuriosHelper, use the methods in CuriosApi with the same name insteadCuriosApi#registerCurioor implementing ICurioItem on the itemCuriosApi#createCurioProvider03.05.2024 · 506 downloads
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.
CuriosApi#withSlotModifier to generate ItemAttributeModifiers with a slot modifier attachedAttribute to Holder<Attribute>, affecting the following:ICurio#getAttributeModifiersICurioItem#getAttributeModifiersSlotAttribute#getOrCreateCuriosApi#getAttributeModifiersCuriosApi#addSlotModifierCuriosApi#addModifierCurioAttributeModifierEventCurioEquipEvent and CurioUnequipEvent to CurioCanEquipEvent and CurioCanUnequipEventHolderLookup.Provider to the signatures of IDynamicStackHandler#serializeNbt and IDynamicStackHandler#deserializeNbtaddModifier, addSlotModifier, and getAttributeModifiers methods from ICuriosHelper, use the methods in CuriosApi with the same name insteadCuriosApi#registerCurioor implementing ICurioItem on the itemCuriosApi#createCurioProvider29.04.2024 · 1 209 594 downloads
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.
enableButton configuration option #36229.04.2024 · 1 247 downloads
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.
CuriosApi#getCurioPredicatestok localizationmaxSlotsPerPage configuration option from 64 to 4829.04.2024 · 804 downloads
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.
CuriosApi#getCurioPredicatestok localizationmaxSlotsPerPage configuration option from 64 to 4827.04.2024 · 141 439 downloads
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.
enableLegacyMenu configuration option to curios-server.toml to opt-out from the new screen to the old screenCuriosApi#getCurioPredicatesmaxSlotsPerPage configuration option from 64 to 48enableExperimentalMenu configuration option16.04.2024 · 132 890 downloads
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.
15.04.2024 · 4 146 downloads
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.
09.04.2024 · 14 940 downloads
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.
09.04.2024 · 2 543 downloads
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.
09.04.2024 · 749 downloads
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.
08.04.2024 · 2 481 downloads
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.
ICuriosItemHandler:isEquipped(Item)isEquipped(Predicate<ItemStack>)CuriosApi:getSlotUuid(SlotContext)registerCurioPredicates(ResourceLocation, Predicate<SlotResult>)getCurioPredicate(ResourceLocation)testCurioPredicates(Set<ResourceLocation>, SlotResult)CuriosApi, replaced by client and server-aware methods as listed in thegetSlot(String)getSlotIcon(String)getSlots()getPlayerSlots()getEntitySlots(EntityType<?>)getItemStackSlots(ItemStack)08.04.2024 · 200 downloads
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.
ICuriosItemHandler:isEquipped(Item)isEquipped(Predicate<ItemStack>)CuriosApi:getSlotUuid(SlotContext)registerCurioPredicates(ResourceLocation, Predicate<SlotResult>)getCurioPredicate(ResourceLocation)testCurioPredicates(Set<ResourceLocation>, SlotResult)CuriosApi, replaced by client and server-aware methods as listed in thegetSlot(String)getSlotIcon(String)getSlots()getPlayerSlots()getEntitySlots(EntityType<?>)getItemStackSlots(ItemStack)08.04.2024 · 245 downloads
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.
ICuriosItemHandler:isEquipped(Item)isEquipped(Predicate<ItemStack>)CuriosApi:getSlotUuid(SlotContext)registerCurioPredicates(ResourceLocation, Predicate<SlotResult>)getCurioPredicate(ResourceLocation)testCurioPredicates(Set<ResourceLocation>, SlotResult)CuriosApi, replaced by client and server-aware methods as listed in thegetSlot(String)getSlotIcon(String)getSlots()getPlayerSlots()getEntitySlots(EntityType<?>)getItemStackSlots(ItemStack)12.03.2024 · 1 637 downloads
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.
12.03.2024 · 1 415 downloads
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.
12.03.2024 · 152 852 downloads
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.
11.03.2024 · 192 downloads
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.
11.03.2024 · 220 downloads
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.
11.03.2024 · 4 546 downloads
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.
27.02.2024 · 868 downloads
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.
16.02.2024 · 818 downloads
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.
07.02.2024 · 457 downloads
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.
07.02.2024 · 552 downloads
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.
07.02.2024 · 104 254 downloads
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.
29.01.2024 · 363 downloads
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.
29.01.2024 · 359 downloads
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.
29.01.2024 · 29 878 downloads
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.
29.01.2024 · 172 700 downloads
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.
29.01.2024 · 766 downloads
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.
29.01.2024 · 572 downloads
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.
24.01.2024 · 306 downloads
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.
curios:item_handler capability returning an empty inventory client-side #36324.01.2024 · 314 downloads
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.
curios:item_handler capability returning an empty inventory client-side #36321.01.2024 · 4 537 downloads
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.
20.01.2024 · 36 851 downloads
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.
26.12.2023 · 75 768 downloads
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.
CurioUnequipEvent not firing when swapping items from use26.12.2023 · 23 014 downloads
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.
26.12.2023 · 299 129 downloads
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.
16.12.2023 · 15 579 downloads
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.
null entity #35816.12.2023 · 504 downloads
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.
null entity #35816.12.2023 · 502 downloads
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.
null entity #35807.12.2023 · 402 downloads
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.
zh_tw localization (thanks Lobster0228!) #35606.12.2023 · 547 downloads
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.
top.theillusivec4.curios.api.CuriosCapabilityLazyOptional fields converted to regular Optional fieldsCuriosApi#createProvider03.12.2023 · 2 155 downloads
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.
03.12.2023 · 7 612 downloads
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.
30.11.2023 · 86 646 downloads
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.
29.11.2023 · 1 162 downloads
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.
26.11.2023 · 7 466 downloads
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.
CurioAttributeModifierEvent crashing when used for slot modifiers #35126.11.2023 · 18 443 downloads
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.
CurioAttributeModifierEvent crashing when used for slot modifiers #35102.11.2023 · 75 657 downloads
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.
02.11.2023 · 15 680 downloads
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.
02.11.2023 · 7 059 downloads
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.
26.10.2023 · 2 866 downloads
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.
list command not outputting all possible data26.10.2023 · 1 377 downloads
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.
list command not outputting all possible data23.10.2023 · 13 755 downloads
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.
replace fields to entity files to clear previously assigned slots to entitiesreplace set to true will now reset previous add and remove operationsreplace fields not working properly for slot loading, this may cause current slot configurations to change when03.10.2023 · 1 411 downloads
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.
keepInventory gamerule applying to non-player entities for curios slots03.10.2023 · 19 769 downloads
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.
keepInventory gamerule applying to non-player entities for curios slots26.09.2023 · 532 downloads
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.
24.09.2023 · 10 043 downloads
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.
22.09.2023 · 1 196 downloads
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.
"replace" field causing incorrect slot amounts during slot loading19.09.2023 · 1 328 downloads
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.
05.09.2023 · 286 234 downloads
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.
05.09.2023 · 625 downloads
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.
CuriosApi#registerCurio method for more modular curio definitionsCuriosApi#createCurioProvider method for more convenient Curios capability attachments"conditions" in slot data and entity slot data in datapackstop.theillusivec4.curios.common.CuriosHelper.SlotAttributeWrapper01.09.2023 · 7 832 downloads
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.
keepCurios configuration option to curios-server.toml #181ICuriosHelper to ICuriosItemHandleruk_ua localization (thanks unroman!) #320"curios.tooltip.slot": "Slot:" in localization files #329ICuriosHelper, ISlotHelper, and IIconHelper, to be removed in Minecraft 1.22. Check javadocs forCuriosEquipEvent firing erroneously #30516.06.2023 · 19 784 downloads
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.
12.06.2023 · 136 571 downloads
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.
11.06.2023 · 704 downloads
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.
11.06.2023 · 666 downloads
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.
LivingEntity entity typesSlotTypeMessage and SlotTypePreset, registration through datapacks is recommended instead of IMC05.05.2023 · 7 404 downloads
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.
05.05.2023 · 35 926 downloads
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.
28.04.2023 · 390 downloads
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.
ru_ru localization (thanks Heimdallr-1!) #30221.04.2023 · 1 262 downloads
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.
16.04.2023 · 288 downloads
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.
CurioAttributeModifierEvent for editing curio attribute modifiers in slots #29216.04.2023 · 1 355 downloads
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.
CurioAttributeModifierEvent for editing curio attribute modifiers in slots #29207.04.2023 · 538 downloads
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.
16.03.2023 · 569 downloads
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.
16.03.2023 · 3 433 downloads
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.
vi_vn localization (thanks ZzThanhBaozZ!) #289it_it localization (thanks WVam!) #28803.03.2023 · 202 046 downloads
SlotModifiersUpdatedEvent to listen for broadcasted dynamic changes to slot sizes on players due to slotICuriosHelper#setEquippedCurio and ICuriosHelper#findCurio() for setting items into curio slots and getting/curios drop for dropping curio items from slots/curios list for listing curio slots and origins/curios replace for setting curio items into slotscurios:set_curio_attributes loot function02.03.2023 · 3 093 downloads
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.
/curios drop command for dropping curio items02.03.2023 · 2 171 downloads
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.
/curios drop command for dropping curio items27.02.2023 · 334 downloads
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.
/curios drop command for dropping curio items16.02.2023 · 532 downloads
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.
ICurio#canWalkOnPowderedSnow method for curio implementations that allow walking on Powdered Snow blocksSlotModifiersUpdatedEvent to listen for broadcasted dynamic changes to slot sizes on players due to slot/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 #261ICuriosHelper#setEquippedCurio and ICuriosHelper#findCurio() for setting items into curio slots and getting16.02.2023 · 3 148 downloads
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.
SlotModifiersUpdatedEvent not always firing16.02.2023 · 277 downloads
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.
SlotModifiersUpdatedEvent not always firing15.02.2023 · 278 downloads
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.
15.02.2023 · 365 downloads
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.
ICurio#canWalkOnPowderedSnow method for curio implementations that allow walking on Powdered Snow blocksSlotModifiersUpdatedEvent to listen for broadcasted dynamic changes to slot sizes on players due to slot/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 #261ICuriosHelper#setEquippedCurio and ICuriosHelper#findCurio() for setting items into curio slots and gettingICurio#onEquipFromUse now fires when items are placed into slots in inventory screens14.02.2023 · 246 downloads
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.
SlotModifiersUpdatedEvent to listen for broadcasted dynamic changes to slot sizes on players due to slot/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 #261ICuriosHelper#setEquippedCurio and ICuriosHelper#findCurio() for setting items into curio slots and gettingICurio#onEquipFromUse now fires when items are placed into slots in inventory screens03.02.2023 · 335 downloads
03.02.2023 · 2 977 downloads
03.02.2023 · 22 328 downloads
03.02.2023 · 2 595 downloads
03.02.2023 · 21 999 downloads
03.02.2023 · 29 651 downloads
03.02.2023 · 2 828 downloads
03.02.2023 · 2 167 downloads
03.02.2023 · 3 512 downloads