> **Item conditions have been changed to evaluate an `Pair<World, ItemStack>` instead of an `ItemStack`, so if you're an addon developer and your addon implements an item condition type, make sure to change how you're registering your item condition types and evaluating its result to match this change.**
[O] marks changes in Origins, [A] marks changes in the underlying Apoli version.
Thanks to @Silent04, @MerchantPug and @ThatRobin for their contributions!
## Additions
* [O] (#670) Added new badges.
* [A] New item condition type: `fuel`.
* [A] New power type; `modify_enchantment_level`.
* [A] New power type: `game_event_listener`.
* [A] New entity condition types related to the weather: `in_rain`, `in_thunderstorm`.
* [A] New power type: `action_on_death`.
* [A] New block condition type: `command`.
* [A] New damage condition type: `type`
* [A] New power type: `edible_item`.
## Changes
* [O][A] Updated to 1.20.2
* [O][A] Migrated to Fabric's object-based packet networking API
* [O] Keybind badges now shows the ID of its specified keybind if the keybind is either not bound or does not exist.
* [O] Origins and origin layers are now synced on reload. This allows for reloading the data of origins upon `/reload`-ing or removing origins that no longer exists from players.
* [O] Players are now only invulnerable when currently choosing an origin, instead of when not having all origins.
* [O] Badges and power names are now wrapped if there's too many badges or if the power name is too long.
* [A] The `invisibility` power type has a new field: `bientity_condition`.
* [A] The `*_advancement` entity action types has three new fields: `criteria`, `criterion` and `selection`
* [A] The `raycast` entity action/condition types has new fields: `block_distance,` `entity_distance`, `direction`, `space`.
* [A] The `owner` bi-entity condition type now works for other ownable entities.
* [A] The `prevent_sleep` power type has a new field: `priority`.
* [A] Multiple powers that use the `overlay` power type now works at the same time.
* [A] The damage entity/bi-entity action types have new fields: `modifier` and `modifiers`.
* [A] The `/power clear` command now targets the entity that invoked the command if no selector is specified.
* [A] The `modify` item action type now has more loot context for certain item modifiers to work properly.
* [A] The `item_on_item` power type has a new field: `click_type`.
* [A] The way how usability hints of the `prevent_item_use` power type is displayed has been changed.
* [A] HUD renders has a new field: `icon_index`.
## Fixes
* [A] A couple of bug fixes.
## More information
Make sure to read [the Apoli release notes](https://github.com/apace100/apoli/releases/tag/v2.10.0), as they contain more detailed information, whereas this list is just a condensed version.
**Full changelog:** https://github.com/apace100/origins-fabric/compare/v1.10.0...v1.11.0
Optional dependencies
Mod Menu
Any compatible version
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }