90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!
Filter loader...
Filter versions...
Filter channels...

Bugfixes

  • Fixed torrent cooldown not applying when used from preformed waterring
  • Fixed airscooter causing fly glitch
  • Fixed water bottle not being recognized for healing waters (Fabric)

Full Changelog: https://github.com/PrimordialMoros/Bending/compare/v3.10.0...v3.10.1

Bugfixes

  • Fixed torrent cooldown not applying when used from preformed waterring
  • Fixed airscooter causing fly glitch

Full Changelog: https://github.com/PrimordialMoros/Bending/compare/v3.10.0...v3.10.1

Additions

  • Minecraft 1.21.1 support

Improvements

  • MetalCable now also accepts raw_iron as a source

Full Changelog: https://github.com/PrimordialMoros/Bending/compare/v3.9.0...v3.10.0

Additions

  • Minecraft 1.21.1 support

Bugfixes

  • Fixed bending choose gui (Paper)

Improvements

  • MetalCable now also accepts raw_iron as a source

Full Changelog: https://github.com/PrimordialMoros/Bending/compare/v3.9.0...v3.10.0

Additions

  • Minecraft 1.21 support

Bugfixes

  • Fixed bending items (eg, EarthArmor pieces) not having proper metadata and causing issues (Fabric)
  • Fixed EarthGlove ingot items duplicating on use

Improvements

  • Dripleaves can now be broken by various abilities
  • Changed air sounds to be less annoying

API

  • Unified config handling for addons
  • Deprecated most platform entity methods and properties and replaced with component system

Full Changelog: https://github.com/PrimordialMoros/Bending/compare/v3.8.0...v3.9.0

Additions

  • Minecraft 1.21 support

Bugfixes

  • Fixed EarthGlove ingot items duplicating on use

Improvements

  • Dripleaves can now be broken by various abilities
  • Changed air sounds to be less annoying

API

  • Unified config handling for addons
  • Deprecated most platform entity methods and properties and replaced with component system

Full Changelog: https://github.com/PrimordialMoros/Bending/compare/v3.8.0...v3.9.0

Additions

  • Minecraft 1.20.6 and Java 21 support
  • Added AvatarState ability

Bugfixes

  • Added missing deepslate_emerald_ore, deepslate_gold_ore, mossy_cobblestone to earthbendable block types
  • Fixed firejet gliding animation (Fabric)
  • Fixed regression with command permissions missing a dot

Improvements

  • WaterWave can now be cancelled by sneaking again
  • Optimized attribute calculation
  • Abilities in /bending help <element> are now sorted alphabetically
  • Background item tooltips are now hidden in the element choose menu
  • Bending board can now be used asynchronously
  • Reworked HeatControl to simplify usage
  • Greatly reduced player permission checks

API

  • Support multi-element abilities
  • Refactored and expanded entity and block properties
  • Breaking change in Policies definition

Full Changelog: https://github.com/PrimordialMoros/Bending/compare/v3.7.0...v3.8.0

Additions

  • Minecraft 1.20.6 and Java 21 support
  • Added AvatarState ability

Bugfixes

  • Added missing deepslate_emerald_ore, deepslate_gold_ore, mossy_cobblestone to earthbendable block types
  • Fixed regression with command permissions missing a dot

Improvements

  • WaterWave can now be cancelled by sneaking again
  • Optimized attribute calculation
  • Abilities in /bending help <element> are now sorted alphabetically
  • Background item tooltips are now hidden in the element choose menu
  • Bending board can now be used asynchronously
  • Reworked HeatControl to simplify usage
  • Greatly reduced player permission checks

API

  • Support multi-element abilities
  • Refactored and expanded entity and block properties
  • Breaking change in Policies definition

Full Changelog: https://github.com/PrimordialMoros/Bending/compare/v3.7.0...v3.8.0

Additions

  • Added placeholders for user slot binds
  • Added config option to make EarthTunnel permanent

Removals

  • Removed unnecessary command aliases for better brigadier compatibility

Bugfixes

  • Fixed regression that caused WaterWave to be hidden in water help page
  • Fixed bind command to actually respect the permission check
  • Fixed wrong order of arguments in ability death messages (Fabric)
  • Fixed permission defaults being checked in the wrong order (Fabric)

Improvements

  • Tweaked AirBlade animation to not be hollow when charging
  • EarthTunnel now supports custom block drops
  • HeatControl now supports custom cooked foods (simulates recipes from campfire cooking)
  • EarthArmor will no longer override worn armor pieces, will only apply if it filled any empty slots
  • Updated water and earth bendable block tags
  • Modernized material tags to be data driven and allow the use of data pack defined blocks and items
  • Optimized ability configuration loading and the application of attribute modifiers
  • Increased maximum allowed cooldown and temp armor duration from 30s to 2mins

API

  • Removed deprecated methods from 3.6.0
  • Improved inventory handling to be transactional

Full Changelog: https://github.com/PrimordialMoros/Bending/compare/v3.6.0...v3.7.0

Additions

  • Added placeholders for user slot binds
  • Added config option to make EarthTunnel permanent

Removals

  • Removed unnecessary command aliases for better brigadier compatibility

Bugfixes

  • Fixed regression that caused WaterWave to be hidden in water help page
  • Fixed bind command to actually respect the permission check

Improvements

  • Tweaked AirBlade animation to not be hollow when charging
  • EarthTunnel now supports custom block drops
  • HeatControl now supports custom cooked foods (simulates recipes from campfire cooking)
  • EarthArmor will no longer override worn armor pieces, will only apply if it filled any empty slots
  • Updated water and earth bendable block tags
  • Modernized material tags to be data driven and allow the use of data pack defined blocks and items
  • Optimized ability configuration loading and the application of attribute modifiers
  • Increased maximum allowed cooldown and temp armor duration from 30s to 2mins

API

  • Removed deprecated methods from 3.6.0
  • Improved inventory handling to be transactional

Full Changelog: https://github.com/PrimordialMoros/Bending/compare/v3.6.0...v3.7.0

Bugfixes

  • Use lowercase ability suggestions for better brigadier compatibility

Bugfixes

  • Fixed mixin conflicts and crashes
  • Fixed /bending help suggesting abilities the user didn't have permission to see
  • Fixed incorrect death messages from abilities

Improvements

  • Full namespace support for abilities
  • Better command handling and localization, descriptions and exceptions are now fully translatable

API

  • Updated vanilla registries
  • Deprecations in AbilityDescription and other related classes to fully embrace namespacing
  • Message#DEFAULT_LOCALE moved to Translation#DEFAULT_LOCALE

Full Changelog: https://github.com/PrimordialMoros/Bending/compare/v3.5.0...v3.6.0

Bugfixes

  • Fixed /bending help suggesting abilities the user didn't have permission to see
  • Fixed incorrect death messages from abilities

Improvements

  • Full namespace support for abilities
  • Better command handling and localization, descriptions and exceptions are now fully translatable

API

  • Updated vanilla registries
  • Deprecations in AbilityDescription and other related classes to fully embrace namespacing
  • Message#DEFAULT_LOCALE moved to Translation#DEFAULT_LOCALE

Full Changelog: https://github.com/PrimordialMoros/Bending/compare/v3.5.0...v3.6.0

Additions

  • Minecraft 1.20.4 support
  • Added preset limits
  • Added speed config option to EarthTunnel
  • Added sounds and particles to Fire abilities colliding with AirShield
  • Added experimental command to view an ability's attributes (base and modified values)

Bugfixes

  • FireBreath will now properly melt snow layers
  • Fixed EarthTunnel dropping coal when used on copper ore
  • EarthTunnel can properly be picked up in Fabric
  • Fixed worldguard bypass being ignored
  • Fixed typo in FireShield death message

Improvements

  • When AirShield is frozen, it's now hollow instead of solid
  • Translations are also refreshed when addons load

Full Changelog: https://github.com/PrimordialMoros/Bending/compare/v3.4.1...v3.5.0

Additions

  • Minecraft 1.20.4 support
  • Added preset limits
  • Added speed config option to EarthTunnel
  • Added sounds and particles to Fire abilities colliding with AirShield
  • Added experimental command to view an ability's attributes (base and modified values)

Bugfixes

  • FireBreath will now properly melt snow layers
  • Fixed EarthTunnel dropping coal when used on copper ore
  • Fixed worldguard bypass being ignored
  • Fixed typo in FireShield death message

Improvements

  • When AirShield is frozen, it's now hollow instead of solid
  • Translations are also refreshed when addons load

Full Changelog: https://github.com/PrimordialMoros/Bending/compare/v3.4.1...v3.5.0

Additions

  • Minecraft 1.20.2 support
  • Automatically bind preset when choosing an element (preset name needs to match the element name in lowercase)

Bugfixes

  • Fixed temp block behavior with infinite water and waterlogged blocks

Full Changelog: https://github.com/PrimordialMoros/Bending/compare/v3.4.0...v3.4.1

Note: This version includes a storage schema change. There's an automatic migration script but you should make a backup of your database just to be safe.

Additions

  • Lightning-MetalCable interaction, the cable acts as a conductor for current
  • Added /bending import and /bending export commands to interact with storage and migrate from different engines
  • Add lazy-load option for user data

Removals

  • Dropped Sqlite support

Bugfixes

  • Fixed board toggle state not being properly tracked after loading from storage
  • Fixed ray-sphere intersection test

Improvements

  • Added LBVH for broad phase collision detection which massively improves collision performance. (340 benders in clusters of 20-30 spamming abilities every second < 10mspt)
  • Refactored storage and added flyway to handle future migrations
  • Improved concurrency of some systems like user profile loading and the ability manager

API

  • Replaced public collider ctors with factory methods
  • Deprecated some methods in AbilityManager, EventBus, FlightManager, Policies and ProtectionCache. (These are mostly used in internal systems)

Full Changelog: https://github.com/PrimordialMoros/Bending/compare/v3.3.0...v3.4.0

Note: This version includes a storage schema change. There's an automatic migration script but you should make a backup of your database just to be safe.

Note 2: Make sure you are running a recent paper build (1.20.1 build #161 or newer)

Additions

  • Lightning-MetalCable interaction, the cable acts as a conductor for current
  • Added /bending import and /bending export commands to interact with storage and migrate from different engines
  • Add lazy-load option for user data

Removals

  • Dropped Sqlite support

Bugfixes

  • Fixed board toggle state not being properly tracked after loading from storage
  • Fixed ray-sphere intersection test

Improvements

  • Added LBVH for broad phase collision detection which massively improves collision performance. (340 benders in clusters of 20-30 spamming abilities every second < 10mspt)
  • Refactored storage and added flyway to handle future migrations
  • Improved concurrency of some systems like user profile loading and the ability manager

API

  • Replaced public collider ctors with factory methods
  • Deprecated some methods in AbilityManager, EventBus, FlightManager, Policies and ProtectionCache. (These are mostly used in internal systems)

Full Changelog: https://github.com/PrimordialMoros/Bending/compare/v3.3.0...v3.4.0


Project members

PrimordialMoros

Owner

Details

Created 2 years ago
Updated a month ago