> Warning<br><br>
> Item actions have been changed to operate on a `Pair<World, StackReference>` instead of a `Pair<World, ItemStack>`, so if you're an addon developer and your addon implements an item action type, please read [this migration guide](https://gist.github.com/MerchantPug/1e97f9496064bcdc46f48ef139398aea) for the steps for migrating and for more information.
[O] marks changes in Origins, [A] marks changes in the underlying Apoli version.
Thanks to @MerchantPug for contributing!
## Additions
* [A] New power types related to placing blocks: `action_on_block_place` and `prevent_block_place`
* [A] New power type: `entity_set`
* [A] New entity action type: `revoke_all_powers`
* [A] New entity action type: `remove_power`
* [A] New entity action type: `random_teleport`
* [A] New bi-entity action type: `add_to_set`
* [A] New bi-entity action type: `remove_from_set`
* [A] New bi-entity condition type: `in_set`
* [A] New block action type: `spawn_entity`
* [A] New `/power` sub-command: `/power dump`
* [O] Added compatibility to Carpet's fake players in the `/origin` command
## Changes
* [A] The `hud_render` field of powers can now accept an object or an array of objects
* [A] Made the `prevent_entity_collision` power type work for entities with solid collision
* [A] Made the `particle` power type and `spawn_particles` entity action type consistent with vanilla
* [A] Changed the default resource bar sprite sheet for backwards compatibility
## Fixes
* [A] Fixed an exception being thrown on the client when syncing a power in certain edge-cases
* [A] Fixed application/removal of attribute modifiers of powers that use the `conditioned_attribute` power type
* [A] Fixed spawnpoint of players not persisting upon being set
* [A] Fixed `moving` entity condition type not working reliably
* [A] Fixed worn armor not being damaged upon taking damage
* [O] Fixed untranslated "can't sleep" message for the Avian origin
* [O] Fixed issue when syncing origins from S2C
* [O] Fixed hidden origin layers not being hidden
## More information
Make sure to read Apoli and Calio's changelogs, as it contains more information compared to this release note, which is only a condensed version.
**Origins full changelog**: https://github.com/apace100/origins-fabric/compare/v1.11.3...v1.12.0
**Apoli changelog**: [`v2.11.0`](https://github.com/apace100/apoli/releases/tag/v2.11.0)
**Calio changelog**: [`v1.13.0`](https://github.com/apace100/calio/releases/tag/v1.13.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" }