Power Types
- Added
apugli:action_on_projectile_hit
power type. - Added
apugli:projectile_action_over_time
power type. - Added
targetable_bientity_condition
anddamage_bientity_condition
fields toapugli:rocket_jump
. - Additional optimisations to
apugli:rocket_jump
.
Action Types
- Added
apugli:spawn_particles
entity action type. (Use only if you have to as this entity action may be removed when Apoli updates to 1.19.3.)
Condition Types
- Added
apugli:attacker_condition
entity condition type. Allows testing a bi-entity condition with the entity's attacker as the actor and the entity as the target. - Added
apugli:attack_target_condition
entity condition type. Allows testing a bi-entity condition with the entity as the actor and its attack target as the target. - Added
apugli:can_take_damage
entity condition type. Accepts asource
field. - Added
apugli:max_health
entity condition type. Acceptscomparison
andcompare_to
values. - Added
apugli:trident_enchantment
entity condition type. Allows checking of enchantments on a trident that the condition is testing.
Bugfixes
- Fixed Hits On Target component trying to sync entities that aren't loaded.
- Fixed Hits On Target component not ticking serverside.
Internal
- Rewrote
apugli:modify_soul_speed
power type's logic.
Bi-entity Actions
apugli:change_hits_on_target
.
- Now includes
timer_change
andtimer_operation
fields, these modify the timer.timer_change
defaults to 0. - Due to
timer_change
defaulting to zero, the timer now resets upon using this power.
Bugfixes
- Fixed packet overload issues.
- Fixed
apugli:edible_item
overwriting the food item with thereturn_stack
when the stack is not empty after consumption. - Fixed
apugli:redirect_lightning
'schance
field having a default value of null, it now has no default value. - Fixed potential string issues within
File Size Limit
config option. - Fixed other entites not rendering when
apugli:entity_texture_overlay
hasrender_original_model
set to true.
Config
- Moved server config values to common config. These values do not appear in the ingame config screen.
Internal
- Internally rewrote
apugli:keys_pressed
to be less packet heavy and more secure. - Internally rewrote
apugli:hits_on_target
bi-entity condition to have less conflict and packet heavy. - Prefixed all unique fields/access methods in mixins that weren't prefixed.
Changes
- Added
render_original_model
field toapugli:entity_texture_overlay
power type. Defaults totrue
.
Internal
- Internally rewrote
apugli:edible_item
power type,tick_rate
is no longer a used field for the power. - Rewrote
apugli:keys_pressed
entity condition packets to catch use cases where players aren't loaded.
Bugfixes
- Fixed incompatibility with Switchy Inventories.
Bugfixes
- Fixed
apugli:energy_swirl
not displaying when usingtexture_location
field. - Fixed an incompatibility with Figura's render layer getting method.
- Updated
apugli:prevent_bee_anger
logic, bees don't anger on other players if they are nearby.
Config
- Underlined headings for easier reading.
Power Types
- Added new
apugli:player_model_type
power type. - Modified
apugli:redirect_lightning
logic to make it not cancel out in specific situations. - Reworked how
apugli:prevent_breeding
's bi-entity action works. - Slightly rewrote
apugli:modify_enchantment_level
based on new modifiers. - Added new
texture_url
,show_first_person
,uses_rendering_powers
andsize
fields toapugli:entity_texture_overlay
apugli:entity_texture_overlay
no longer renders if the entity is invisible and isn't glowing.- Added new
texture_url
andsize
fields toapugli:energy_swirl
Config
- Changed config to use MidnightLib Config (this resets your current config).
- Added new File Size Limit config option, this is for use with
texture_url
fields. - Added new Connection Timeout config option, this is for use with
texture_url
fields.
Bugfixes
- Removed two accidentally left in debug loggers.
apugli:edible_item
's entity action now runs after the food has been consumed.
Miscellaneous
- Added warning message for when a player has more than one player model setting power active.
Apugli v1.7.0+1.16.5 (For Fabric/Forge)
This is the final version of Apugli for 1.16.5. If you would like to continue getting support, please play the latest MC version of the mod This is a mixture between v1.6.0 and later features from the 1.19 version of the mod, it does not have parity with Apugli v1.7.0 for a later MC version.
[FML] - Forge only change
Power Types
- Adjusted
apugli:rocket_jump
sound to be higher pitched and lower in volume. apugli:rocket_jump
no longer hurts non-living entities and armor stands.apugli:rocket_jump
deals less knockback to entities that aren't the user.- Reworked how
apugli:prevent_breeding
's entity actions work.
Bugfixes
- Fixed
apugli:allow_anvil_enchant
not functioning properly. - [FML] Fixed
apugli:modify_breeding_cooldown
not functioning properly. - [FML] Fixed crash involving
apugli:prevent_breeding
. - Fixed
apugli:prevent_sound
not functioning properly. - Fixed
apugli:key_pressed
not performing on the server. - Fixed
apugli:key_pressed
logic to now work in contexts that happen within one tick on the first instance of them happening (e.g.origins:if_else
). - Fixed potential mixin incompatibilities to do with
apugli:modify_equipped_item_render
.
Apugli v1.8.2 (Fabric/Quilt 1.19)
Power Types
- Changed
apugli:redirect_lightning
to prioritise higher chances over lower chances first.
Bugfixes
- Fixed mixin incompatibility with GeckoLib to do with
apugli:modify_equipped_item_render
- Fixed
apugli:prevent_sound
not functioning properly. - Fixed
apugli:key_pressed
logic to now work in contexts that happen within one tick on the first instance of them happening (e.g.apoli:if_else_list
).
Miscellaneous
- Apugli will have its version check disabled if the mod is inside another mod. (This does not work on Quilt and will perform the check anyway).