Compatibility
Minecraft: Java Edition
1.21–1.21.1
1.20.4
1.20–1.20.2
1.19.x
1.18.x
1.17.x
1.16.5
Platforms
Supported environments
Details
Licensed MIT
Published 5 years ago
Updated last month
Changelog
Changes
- [
apoli] Power/global power resource reload listeners now have direct access to the registry wrapper lookup (this means Apoli/Origins won't have to rely on pretty-hacky methods to get the registry wrapper lookup to use for parsing powers/global powers.) - [
apoli] Powers are now validated when data pack contents are refreshed (e.g: after all data packs have been reloaded) instead of after powers are parsed. - [
apoli] Power recipes are now registered when data pack contents are refreshed (e.g: after all data packs have been reloaded) instead of after powers are parsed. - [
apoli] Allowed indexed stacks (the data typ used in thestarting_equipmentpower type) to have a slot range with multiple slots. - [
apoli] Optimized inventory-related actions/utilities to reduce performance overhead. - [
apoli] {For addon developers} Simplified and improved naming convention of some classes/methods. This affects the following classes/methods:AbstractAction-->ActionAbstractCondition-->ConditionPower#getPowerType-->Power#getTypeAction#getActionType-->Action#getTypeCondition#getConditioType-->Condition#getType
Fixes
- [
apoli#260] Fixed memory leaks and threading issues. - [
apoli] Fixed attribute modifiers added via theattributepower type not persisting on respawn. - [
apoli] Fixed attribute modifiers added via theconditioned_attributepower type being added unconditionally upon gaining the power. - [
apoli] Fixed.mcfunctionfiles not being loaded due to non-existent powers caused by loading order issue (since.mcfunctionfiles are loaded before powers.) - [
apoli] Fixed inventory-related entity action/condition types improperly checking the size boundary of the inventories and specified slots. - [
apoli] Fixedpassenger_actionentity action type executing its own entity action on the ridden entity instead of the riding entity. - [
apoli] Fixedattackerdamage condition type not checking if the attacker actually exists. - [
apoli] Fixed powers unnecessarily being synced in singleplayer. - [
apoli] Fixed crash with theraycastentity action/condition types caused by not checking if the entity has the reach-related attributes. - [
apoli] Fixed tooltips of item powers being duplicated after each equipment slot tooltips. - [
apoli] Fixed the position context of theraycastentity action type to use the position of the raycast's end position instead of the specified destination position. - [
origins#801] Fixed origin powers unable to be disabled via the config. - [
origins] Fixed origins/origin layers/badges being unnecessarily synced in singleplayer. - [
origins] Fixed.mcfunctionfiles not being loaded due to non-existent origins caused by loading order issue (since.mcfunctionfiles are loaded before origins.)
Changelogs
Dependencies
Files
Metadata
Release channel
BetaVersion number
1.13.0-pre.1+mc.1.21.1Loaders
Game versions
1.21.1Environment
Client and server, required on both
Downloads
16448Publication date
December 22, 2025 at 4:12 PMPublisher
eggohito
Maintainer




