promotional bannermobile promotional banner

Curios API

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

curios-neoforge-9.2.0+1.21.1.jar

File namecurios-neoforge-9.2.0+1.21.1.jar
Uploaded
Jan 10, 2025
Downloads
25.2K
Size
374.9 KB
Mod Loaders
NeoForge
File ID
6073321
Type
R
Release
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:curios-309927:6073321"

Learn more about Curse Maven

What's new

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

This mod has no related projects