EcoEnchants icon

EcoEnchants 12.22.0

A custom enchantments plugin that doesn't suck.

Page 1 2 3 4 5 6 ... 41
11.1.0 Dec 20, 2023
11.1.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
11.0.5 Dec 20, 2023
11.0.5 Changelog

- Fixed enchantment registration (again)

11.0.4 Dec 20, 2023
11.0.4 Changelog

- Fixed bugs with registration on 1.20.2 and below

11.0.3 Dec 12, 2023
11.0.3 Changelog

- Fixed some placeholders not working in permanent effects in rare circumstances (fixes stimulating enchantment)

11.0.2 Dec 12, 2023
11.0.2 Changelog
- Fixed reload not working
- Fixed several bugs related to holders, dispatchers, nested chains, add_holder-type effects, and holder placeholders (like %level%)
11.0.1 Dec 11, 2023
11.0.1 Changelog

- Fixed permissions

11.0.0 Dec 11, 2023
11.0.0 Changelog
The core EcoEnchants API has been rewritten
This version doesn't bring any major new features for users, however for developers this version is significantly different from all previous versions of EcoEnchants. This was necessary to bring 1.20.3+ support (still highly experimental, but tested as working), which requires NMS registration.
- EcoEnchant is now an interface and does not extend Enchantment. If you want to get the backing enchantment, use EcoEnchant#enchantment
- All EcoEnchant implementations should extend EcoEnchantBase - libreforge-based enchants use LibreforgeEcoEnchant, and hardcoded enchants use HardcodedEcoEnchant.
- The API has been majorly cleaned up and made more kotlin-focused, however Java compatibility has not been lost
- com.willfp.ecoenchants.enchants has been moved to com.willfp.ecoenchants.enchant (without an s)
 
For users, what changes?
Not much! All of your configs will work exactly as they have before, and this version is just a drop-in replacement. However, if you use a plugin that uses the EcoEnchants API, it will break until it's been updated!
 
1.20.3+ Support is still highly experimental!
If you have any bugs with these new versions (which is likely), please report them on the discord and we'll sort them as soon as possible.
 
Also - there's a new option in config that allows for anvils to be used past the 'Too Expensive' limit: anvil.max-repair-cost
10.50.1 Dec 7, 2023
10.50.1 Changelog
- Updated Kotlin, should fix errors for some people
- Fixed move trigger not working
10.50.0 Dec 3, 2023
10.50.0 Changelog

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

10.49.0 Nov 30, 2023
10.49.0 Changelog

- Added missing add_global_points effect

10.48.0 Nov 26, 2023
10.48.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
10.47.0 Nov 23, 2023
10.47.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

10.46.1 Nov 21, 2023
10.46.1 Changelog

- Fixed not met format (strikethrough for most users) not showing up for some enchant types

10.46.0 Nov 21, 2023
10.46.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!
10.45.1 Nov 19, 2023
10.45.1 Changelog

- Added conditions.default-state-off-main-thread option in /plugins/libreforge/config.yml. This is for more advanced users and should help fix not-met-lines not showing up in rare edge cases. However, changing the value from true to false may also make not-met-lines show up when they shouldn't at times.

10.45.0 Nov 17, 2023
10.45.0 Changelog

- Added is_expression_true filter

10.44.0 Nov 11, 2023
10.44.0 Changelog
- Fixed take_damage causing errors on versions before 1.20
- Deprecated drop_item_for_player, use drop_item instead
- not-met-lines now also works with per-effect conditions
- Added cooldown_effects
- Added create_boss_bar, remove_boss_bar, and update_boss_bar effects
- Fixed strikethrough bug
10.43.0 Nov 10, 2023
10.43.0 Changelog

- take_damage trigger will no longer trigger for void damage, /kill, or /suicide
- API: Added RegistrableCategory

10.42.0 Nov 5, 2023
10.42.0 Changelog
- Added is_op condition
- Added value to shoot_bow trigger, between 0 and 1 depending on bow pull
- Added value_above, value_below, and value_equals filters
- fully_charged filter now works with shoot_bow
- Added item_durability_above_percent and item_durability_below_percent filters
10.41.0 Oct 30, 2023
10.41.0 Changelog

- smelt trigger now gives the number of items smelted as the value
- Added optional filters for mine_vein

Page 1 2 3 4 5 6 ... 41