Page: 1 2 3 4 5 ... 7

3.54.5 Mar 11, 2024
3.54.5 Changelog

- Removed debug message


3.54.4 Mar 10, 2024
3.54.4 Changelog

- Fixed dupe bug for some items with multiply_drops


3.54.3 Mar 2, 2024
3.54.3 Changelog
- Fixed alt_click
- More optimisations to move and change_chunk

3.54.2 Feb 22, 2024
3.54.2 Changelog

- More performance improvements


3.54.1 Feb 15, 2024
3.54.1 Changelog
- Fixed item_points_above, item_points_below, item_points_equal (Thanks OfTeN!)
- Fixed disabled triggers still running
- Fixed add_holder_in_radius
- Fixed memory leak with add_holder_to_victim
- Improved hashCode() performance under load for holders (Thanks Kapitowa!)
- Added optional check for meta (defaults to true) for switching to an item updating the holders (Thanks Kapitowa!)
- AFK Players will no longer have their holders updated by default (Thanks Kapitowa!)
- Fixed regen_multiplier (Thanks Kapitowa!)
- Various small optimisations to effect triggering (Thanks Kapitowa!)
- spawn_particle now runs async (Thanks Kapitowa!)

3.54.0 Feb 8, 2024
3.54.0 Changelog

- Significantly improved performance of ItemHolderFinder, this has been the main source of performance issues for users
- Fixed cancel_event not always working as expected
- Fixed condition-not-met lore not respecting some placeholders
- give_item effect now supports multiple items (Thanks OfTeN!)
- Improved send_message and shear_entity triggers (Thanks OfTeN!)
- Fixed severe bugs with static trigger
- Fixed severe bugs with /libreforge trigger
- Fixed many bugs with various effects, triggers, conditions, etc caused by reload
- Fixed many more other bugs


3.53.3 Jan 30, 2024
3.53.3 Changelog

3.53.2 Jan 18, 2024
3.53.2 Changelog

- Fixed the plugin not loading for certain users since last version


3.53.1 Jan 16, 2024
3.53.1 Changelog
- Fixed compatibility with Veinminer (Thanks Choco!)
- Optimised move and change_chunk triggers (Thanks Casper!)

3.53.0 Jan 13, 2024
3.53.0 Changelog
- Added animation effect to play animations, more will be added in the near future
- API: Added Animation API

3.52.0 Jan 7, 2024
3.52.0 Changelog
- Fixed give_permission causing errors with NPCs
- Added Model Engine integration: play_animation effect
- API: Added EntityProvidedHolder
- Added this_item filter

3.51.1 Jan 6, 2024
3.51.1 Changelog

- Added support for TerraformGenerator custom biomes (Thanks OfTeN!)


3.51.0 Jan 4, 2024
3.51.0 Changelog
- Added /libreforge debug command
- Fixed broadcast effect
- API: Added TypedHolderProvider<T>, TypedProvidedHolder<T>, and further improved ItemHolderFinder
- API: Added Dispatcher#getHoldersOfType<T: Holder>(): Collection<T>
- Fixed potential memory leak with entities

3.50.2 Jan 1, 2024
3.50.2 Changelog
- Fixed bug where some placeholders wouldn't work in some places in some effects
- API: TriggerData is no longer a data class

3.50.1 Dec 27, 2023
3.50.1 Changelog
- Fixed custom biomes integration (Thanks OfTeN!)
- Fixed location_to_drop mutator (Thanks OfTeN!)

3.50.0 Dec 24, 2023
3.50.0 Changelog

- Added keep_levels effect as xp counterpart to keep_inventory - use both if you want to have vanilla-style keep inventory


3.49.0 Dec 20, 2023
3.49.0 Changelog
- Added /libreforge trigger <dispatcher> <id> [value] for dispatching custom triggers from external plugins, read here for more: https://plugins.auxilor.io/effects/all-effects/trigger_custom
- Tweaked drop_pickup_item

3.48.1 Dec 14, 2023
3.48.1 Changelog
- Fixed transmission effect
- Fixed add_holder, add_holder_in_radius, add_holder_to_victim, and add_permanent_holder_in_radius not inheriting base holder placeholders
- Fixed several bugs with placeholders in effects / conditions / etc
- Fixed nested chains not working properly
- Fixed holder placeholders not working with permanent effects
- Several other bugfixes and stability improvements

3.48.0 Dec 13, 2023
3.48.0 Changelog

- Added custom biomes integration with Terra (Thanks OfTeN!)
- Added location_to_drop mutator (Thanks OfTeN!)


3.47.1 Dec 7, 2023
3.47.1 Changelog
- Updated Kotlin, should fix errors for some people
- Fixed move trigger not working

3.47.0 Dec 3, 2023
3.47.0 Changelog

- Improved/Fixed smelt trigger (Thanks OfTeN!)
- Added drop_item_slot effect (Thanks OfTeN!)
- Removed paper-plugin.yml


3.46.0 Nov 30, 2023
3.46.0 Changelog

- Added missing add_global_points effect


3.45.0 Nov 26, 2023
3.45.0 Changelog
- Added complete_advancement trigger
- Added advancements filter
- Added has_completed_advancement condition
- Added smith_item trigger
- Added open_crafting effect
- Added TAB integration: has_scoreboard_visible, has_boss_bar_visible

3.44.0 Nov 23, 2023
3.44.0 Changelog

- Fixed AttributeEffect console spam from last version
- Big improvements to are and aoe_blocks: they will now run from the supplied location, rather than from the player's location. You may need to update some effects to have a location_to_player mutator
- Fixed all_players, random_player, run_chain, and nested chains for non-player triggers
- Added victim_as_dispatcher mutator
- Fixed Block and Location dispatchers
- Added dispatcher_as_player and dispatcher_as_victim mutators
- Improved all existing triggers for Dispatcher system
- Fixed run_command effect
- Fixed click_block and click_entity triggers firing twice (Thanks PQGuanfang!)
- API: Added TriggerData#dispatcher - there is no corresponding TriggerParameter as trigger data will always contain a dispatcher
- Several other performance and stability improvements


3.43.0 Nov 21, 2023
3.43.0 Changelog
- Added new `Dispatcher` interface. A dispatcher can represent a Player, Entity, Block, or even the Server.
- Holders (e.g. Enchantment Levels, Talismans, EcoItems) are no longer held by Players, but by Dispatchers
- Chains / Effects are now triggered by Dispatchers
- Conditions are now checked against Dispatchers
- Triggers are now triggered by Dispatchers
 
For Developers:
- Deprecated most core API methods and replaced them with new Dispatcher-based methods: e.g. `registerHolderProvider` has been replaced with `registerSpecificHolderProvider<T>` and `registerGenericHolderProvider`
- `Effect#onEnable` and `Effect#onDisable` have had the player versions deprecated and replaced with new versions that take Dispatchers. Update your effects!
- `Condition#isMet` has had the player version deprecated and replaced with a new version that takes a Dispatcher
- All methods like `Player#holders`, `Player#updateHolders`, etc. have been deprecated and replaced with `Dispatcher<*>#holders` etc.
 
To convert between an `Entity` and a `Dispatcher`, just do `Entity#toDispatcher` - the core flow and most method names have remained the same.
 
Your existing Effects, Conditions, etc. will still work, however you should update them ASAP as the old methods will eventually be removed!

Page: 1 2 3 4 5 ... 7