Compatibility
Minecraft: Java Edition
1.21.1
Platforms
Supported environments
Creators
Details
Licensed LGPL-3.0-only
Published last year
Updated 4 hours ago
Changelog
Changelog
[0.14.6-beta] - 2026-01-18
Added:
- #111 Added
BattleFormatProvider(functional) interface
Changed:
- #110 Changed return type of
BattleState#getFormat()andBattleContext#getFormat()toBattleFormatProvider - #109 The (rctapi)
BattleFormatenum now implementsBattleFormatProvider(method signature remains unchanged) - #108 Updated
BattleRules- Added
adjustNPCLevelsproperty: Decide if npc pokemon levels should be adjusted according to theadjustLevelvalue of the battle format (the default battle formats do not adjust levels) - Added
adjustPlayerLevelsproperty: Decide if player pokemon levels should be adjusted according to theadjustLevelvalue of the battle format (the default battle formats do not adjust levels) - Added
healPlayersproperty: Decide if player pokemon should be healed at the start of a battle
- Added
- #107
BattleManager#startBattle(...)(and overloads) now accept aBattleFormatProviderinstead of a (rctapi)BattleFormatas argument (old overloads still exist but are deprecated) - #106
BattleStateandBattleContextnow accept aBattleFormatProviderin their constructors instead of a (rctapi)BattleFormat(old overloads still exist but are deprecated)
Fixed:
- #105 Certain max moves of dynamaxed pokemon possibly causing battles to softlock
- #104 Tera type
stellarleading to battle failures if evaluated defensively on the player side
Files
Metadata
Release channel
BetaVersion number
0.14.6-betaLoaders
Game versions
1.21.1Environment
Client and server, required on both
Downloads
99Publication date
January 18, 2026 at 6:03 PMPublisher

hd42
Member




