Unofficial site, not affiliated with modrinth.com.What is this?
Моды/Curios API
Curios API

Curios API

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

25.0M
1.4K
  • curios-neoforge-15.0.0-beta.2+26.1.2

    beta14 апреля 2026 г.

    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.0.0-beta.2+26.1.2] - 2026.04.13

    Changed

    • Updated to Minecraft 26.1.2
  • curios-neoforge-15.0.0-beta.1+26.1

    beta25 марта 2026 г.

    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.0.0-beta.1+26.1] - 2026.03.25

    Changed

    • Updated to Minecraft 26.1
  • curios-neoforge-14.0.0+1.21.11

    release18 февраля 2026 г.

    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.

    [14.0.0+1.21.11] - 2026.02.16

    Changed

    • Updated to Minecraft 1.21.11
  • curios-neoforge-13.0.0+1.21.10

    release18 февраля 2026 г.

    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.0.0+1.21.10] - 2026.02.16

    Added

    • Added ICurioRenderer#render method with SubmitNodeCollector parameter

    Changed

    • Changed CuriosCapability#ITEM_HANDLER type to ResourceHandler of ItemResource
    • Changed ICurioRendere#ModelRenderer methods to take SubmitNodeCollector instead of MultiBufferSource

    Deprecated

    • Deprecated ICurioRenderer#render method with MultiBufferSource parameter
  • curios-neoforge-12.0.0+1.21.8

    release18 февраля 2026 г.

    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.0.0+1.21.8] - 2026.02.16

    Added

    • Added new constructors for CurioCanEquipEvent, CurioCanUnequipEvent, and CurioChangeEvent
    • Added ICuriosItemHandler#loadDatapacks

    Changed

    • ICuriosItemHandler, ICurioStacksHandler, and IDynamicStackHandler now extend ValueIOSerializable

    Deprecated

    • Deprecated old constructors for CurioCanEquipEvent, CurioCanUnequipEvent, and CurioChangeEvent
    • Deprecated tag-based serialization and deserialization methods:
      • serializeNBT and deserializeNBT in IDynamicStackHandler
      • serializeNBT and deserializeNBT in ICurioStacksHandler
      • writeTag and readTag in IDynamicStackHandler
  • curios-neoforge-10.0.1+1.21.4

    release17 мая 2025 г.

    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.0.1+1.21.4] - 2025.05.17

    Fixed

    • Fixed loot context crash
  • curios-neoforge-11.0.1+1.21.5

    release17 мая 2025 г.

    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.0.1+1.21.5] - 2025.05.17

    Fixed

    • Fixed loot context crash
  • curios-neoforge-11.0.0+1.21.5

    release15 мая 2025 г.

    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.0.0+1.21.5] - 2025.05.15

    Changed

    • Updated to Minecraft 1.21.5
  • curios-neoforge-10.0.0+1.21.4

    release15 мая 2025 г.

    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.0.0+1.21.4] - 2025.05.15

    For an in-depth overview of API changes, refer to this guide.

    Added

    • Added ways for developers to listen to state changes (when an item is the same) and differentiate them from item changes:
      • CurioChangeEvent is now abstract, with added CurioChangeEvent.Item and CurioChangeEvent.State subclasses
      • onStateChange method added to ICurio and ICurioItem
    • A new preset slot type, feet, has been added with an included default icon
    • Added slot type predicates for more advanced checking in CurioAttributeModifier
    • Added new data generation options, including the ability to generate tags within the same provider as the Curios data
    • Added curios:player_like entity type tag, with entries for players and armor stands
    • Added entities field to slot type data files for marking default entity types to add the slot type to automatically, without needing a corresponding curios/entities file
    • Added the ability to create slots directly inside curios/entities data files, without needing a corresponding curios/slots file
    • Added curios:generic_exclusions item tag for declaring curio items that should not be equipable into the generic curio slot by default
    • Added preset slot type constants and tags to CuriosSlotTypes and CuriosTags respectively

    Changed

    • Updated to Minecraft 1.21.4
    • Following the state change additions, onUnequip and onEquip no longer fire if the detected items are the same
    • ICurioRenderer#render parameters have been adjusted for Minecraft changes
    • ICurio.DropRule has moved to top.theillusivec4.curios.api.common.DropRule
    • CurioAttributeModifierEvent now uses CurioAttributeModifiers instead of maps
    • Moved SetCurioAttributesFunction to the official API package

    Removed

    • Removed all previously deprecated classes and methods

    Deprecated

    • Deprecated slot type methods in CuriosApi, replaced by methods in CuriosSlotTypes.
    • Deprecated getAttributeModifiers in ICurio and ICurioItem
    • Deprecated CuriosRendererRegistry, replaced by methods in ICurioRenderer
    • Deprecated the previous utility methods in ICurioRenderer, replaced by setupHumanoidAnimations and copyHumanoidProperties
    • Deprecated attribute map methods in CurioAttributeModifierEvent
    • Deprecated CuriosTooltip
    • Deprecated ISlotType#getIdentifier, replaced by getId
    • Deprecated ICurioSlotExtension#getSlotTooltip, replaced by getSlotTooltip with an additional parameter for original tooltip lines
  • curios-neoforge-9.5.1+1.21.1

    release14 мая 2025 г.

    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

    release14 мая 2025 г.

    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

    release13 апреля 2025 г.

    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

    release10 апреля 2025 г.

    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

    release9 апреля 2025 г.

    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

    release9 апреля 2025 г.

    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

    release4 апреля 2025 г.

    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

    release25 марта 2025 г.

    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

    release12 марта 2025 г.

    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

    release10 марта 2025 г.

    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

    release7 марта 2025 г.

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

Совместимость

Платформы

Поддерживаемые окружения

Клиент и сервер

Сведения

Лицензия:
Опубликован:3 года назад
Обновлён:2 месяца назад
ID проекта:
Главная