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.

10.39M
885
Equipment
Library
Utility

Compatibility

Minecraft: Java Edition

1.21.1
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 3 months ago
DescriptionChangelogVersions
All versionscurios-neoforge-9.2.0+1.21.1

curios-neoforge-9.2.0+1.21.1

Download
Report

Changelog

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

Files

curios-neoforge-9.2.0+1.21.1.jar(374.88 KiB) Primary
Download
curios-neoforge-9.2.0+1.21.1-api.jar(117.22 KiB)
Download
curios-neoforge-9.2.0+1.21.1-sources.jar(244.05 KiB)
Download

Metadata

Release channel

Release

Version number

9.2.0+1.21.1

Loaders

NeoForge

Game versions

1.21.1

Downloads

897

Publication date

January 10, 2025 at 1:54 PM

Publisher

TheIllusiveC4

TheIllusiveC4

Owner

Version ID

Modrinth is open source.

main@acf2694

© 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.