File Details
curios-forge-5.8.0-beta+1.20.1-api.jar
- B
- Apr 8, 2024
- 97.13 KB
- 28
- 1.20.1+1
- Forge + 1
File Name
curios-forge-5.8.0-beta+1.20.1-api.jar
Supported Versions
- 1.20.1
- 1.20
Curse Maven Snippet
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.8.0-beta+1.20.1] - 2024.04.08
Added
- Added a new opt-in user interface for the Curios screen, enable by setting "enableExperimentalMenu" to true in the curios-server.toml configuration file
- Added a configuration setting for configuring slots to the curios-common.toml configuration file
- Added "validators" as a field to the slot data files
- [API] Added the following methods to
ICuriosItemHandler:isEquipped(Item)isEquipped(Predicate<ItemStack>)
- [API] Added the following methods to
CuriosApi:getSlotUuid(SlotContext)registerCurioPredicates(ResourceLocation, Predicate<SlotResult>)getCurioPredicate(ResourceLocation)testCurioPredicates(Set<ResourceLocation>, SlotResult)
Changed
- Slot types now exist client-side and are synced from the server
- Slot validations for item stacks are no longer tied solely to item tags and now follow the "validators" field added to the slot data files
Deprecated
- Deprecated the following methods in
CuriosApi, replaced by client and server-aware methods as listed in the javadocs:getSlot(String)getSlotIcon(String)getSlots()getPlayerSlots()getEntitySlots(EntityType<?>)getItemStackSlots(ItemStack)

