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
External resources
Project members
Apace
Owner
eggohito
Maintainer
thatrobin
Maintainer
Technical information
License
MIT
Client side
required
Server side
required
Project ID


