Mods
Resource Packs
Data Packs
Modpacks
Shaders
Plugins
Mods Resource Packs Data Packs Plugins Shaders Modpacks
Get Modrinth App Upgrade to Modrinth+
Sign in
ModsPluginsData PacksShadersResource PacksModpacks
Sign in
Settings
Curios API

Curios API

A flexible and expandable accessory/equipment API for users and developers.

6.39M
696
Equipment
Library
Utility

Compatibility

Minecraft: Java Edition

1.21.x
1.20.6
1.20–1.20.4
1.19.x
1.18.2
1.17.1
1.16.4–1.16.5
1.15.2
1.14.4
1.13.2

Platforms

Fabric
Forge
NeoForge

Supported environments

Client and server

90% of ad revenue goes to creators

Support creators and Modrinth ad-free with Modrinth+

Links

Report issues View source Visit wiki Join Discord server
Donate on Ko-fi

Creators

TheIllusiveC4
TheIllusiveC4 Owner

Details

Licensed LGPL-3.0-or-later
Published 2 years ago
Updated 4 hours ago
DescriptionChangelogVersions

Show all versions

1
2
7

curios-neoforge-9.5.1+1.21.1

by TheIllusiveC4 on May 14, 2025
Download

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.5.1+1.21.1] - 2025.05.14

Fixed

  • Fixed crash on world load after updating from 9.4.2+1.21.1 or below #520

curios-neoforge-9.5.0+1.21.1

by TheIllusiveC4 on May 14, 2025
Download

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.5.0+1.21.1] - 2025.05.14

Added

  • [API] Added active states for slots to allow developers to enable or disable slots on entities during gameplay, accessible through new methods ICuriosItemHandler#isSlotActive and ICuriosItemHandler#setSlotActive

Changed

  • Updated ja_jp localization #513

curios-forge-5.14.1+1.20.1

by TheIllusiveC4 on Apr 13, 2025
Download

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.14.1+1.20.1] - 2025.04.13

Fixed

  • Fixed slot modifiers and invalid stacks when using ICuriosItemHandler#saveInventory

curios-forge-5.14.0+1.20.1

by TheIllusiveC4 on Apr 10, 2025
Download

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.14.0+1.20.1] - 2025.04.09

Added

  • [API] Added ICuriosItemHandler#saveInventory(boolean, BiPredicate<ItemStack, SlotContext>) for more specific filtering on inventory saves

curios-neoforge-9.4.2+1.21.1

by TheIllusiveC4 on Apr 9, 2025
Download

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] - 2025.04.08

Changed

  • Inventory#contains(Predicate<ItemStack>) and Inventory#hasAnyMatching(Predicate<ItemStack>) now also check the curios inventory

curios-forge-5.13.0+1.20.1

by TheIllusiveC4 on Apr 9, 2025
Download

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.13.0+1.20.1] - 2025.04.08

Added

  • [API] Added ICuriosItemHandler#saveInventory(boolean, Predicate<ItemStack>) for filtering inventory saves

Changed

  • Inventory#hasAnyMatching(Predicate<ItemStack>) now also checks the curios inventory

curios-neoforge-9.4.1+1.21.1

by TheIllusiveC4 on Apr 4, 2025
Download

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.1+1.21.1] - 2025.04.04

Fixed

  • Fixed missing inventory when a player fails to join a server #481
  • Fixed Curios panel rendering beneath EMI themed panels #503

curios-neoforge-9.4.0+1.21.1

by TheIllusiveC4 on Mar 25, 2025
Download

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.0+1.21.1] - 2025.03.24

Changed

  • Updated tooltip logic to follow NeoForge conventions, including the use of AddAttributeTooltipsEvent and GatherSkippedAttributeTooltipsEvent #496

Fixed

  • Fixed previous slot modifiers persisting after deserialization which caused inconsistent behavior when using extra slots
  • Fixed caching errors that caused certain functions to misidentify curio inventory contents
  • Fixed deprecated usage of ICurio#getDropRule
  • Fixed datagen output not being deterministic #497
  • Fixed missing slot localization fallbacks on item tooltips
  • Fixed slot modifier tooltip localizations
  • Fixed curios:set_curio_attributes loot table function

curios-neoforge-9.3.1+1.21.1

by TheIllusiveC4 on Mar 12, 2025
Download

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.3.1+1.21.1] - 2025.03.12

Fixed

  • Fixed slot tooltip rendering

curios-neoforge-9.3.0+1.21.1

by TheIllusiveC4 on Mar 10, 2025
Download

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.3.0+1.21.1] - 2025.03.10

Added

  • Added ICurioSlotExtension for defining additional slot behavior
  • Added CuriosTags for more convenient access to commonly used Curios tags #495

curios-neoforge-9.2.3+1.21.1

by TheIllusiveC4 on Mar 7, 2025
Download

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.3+1.21.1] - 2025.03.07

Added

  • Added lzh localization #488

Changed

  • Added tr_tr localization #482

Fixed

  • Fixed slot modifier collisions causing desyncs when using the Curios inventory #479
  • Fixed ISlotData#operation to use the correct String argument instead of AttributeModifier.Operation #484
  • Fixed tooltip ordering when using CurioAttributeModifierEvent

curios-forge-5.12.1+1.20.1

by TheIllusiveC4 on Feb 26, 2025
Download

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.12.1+1.20.1] - 2025.02.26

Changed

  • Attribute tooltips will condense multiple values into a single sum when applicable

Fixed

  • Fixed tooltip visual bugs #475 #483
  • Fixed ISlotData#operation to use the correct String argument instead of AttributeModifier.Operation #484

curios-forge-5.12.0+1.20.1

by TheIllusiveC4 on Feb 21, 2025
Download

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.12.0+1.20.1] - 2025.02.21

Added

  • [API] Added ModelRender and HumanoidRender sub-interfaces to ICurioRenderer

curios-neoforge-9.2.2+1.21.1

by TheIllusiveC4 on Jan 11, 2025
Download

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

curios-neoforge-9.2.0+1.21.1

by TheIllusiveC4 on Jan 10, 2025
Download

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) to getLootingLevel(SlotContext, LootContext)
  • [API] Replaced UUID for attribute modifiers with ResourceLocation 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

curios-forge-5.11.1+1.20.1

by TheIllusiveC4 on Jan 6, 2025
Download

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

curios-forge-1.19.2-5.1.6.4

by TheIllusiveC4 on Oct 25, 2024
Download

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

curios-forge-5.11.0+1.20.1

by TheIllusiveC4 on Oct 25, 2024
Download

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

curios-neoforge-8.1.0+1.20.6

by TheIllusiveC4 on Oct 25, 2024
Download

curios-forge-8.1.0+1.20.6

by TheIllusiveC4 on Oct 25, 2024
Download

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
1
2
7

Modrinth is open source.

feat/theseus/tauri-v2@c5403db

© Rinth, Inc.

Company

TermsPrivacyRulesCareers

Resources

SupportBlogDocsStatus

Interact

Discord X (Twitter) Mastodon Crowdin
Get Modrinth App Settings
NOT AN OFFICIAL MINECRAFT SERVICE. NOT APPROVED BY OR ASSOCIATED WITH MOJANG OR MICROSOFT.