
-Added player_ip_limitations configuration that prevents stats and rewards gain when 2 players with the same IP are playing.
-Added playsound_resource_pack action type.
-Added /chess stats command to check player stats.
-Added 4 new API Events: ArenaPreJoinEvent, ArenaJoinEvent, ArenaPreLeaveEvent and ArenaLeaveEvent.
-Added scoreboard_enabled option in the config.
-Fixed issues with reward variables. Now you can use %player_loser% and %player_loser_points% variables on: end_by_time, end_by_player_time, end_by_checkmate
-Added compatibility with 26.1
-Fixed castling movement rule:
- the king is not in check.
- the king does not cross over a square attacked by an enemy piece.
-Updated wiki with small FAQ on how to give random amount of money as reward.
-Fixed: Players can't use color/formatting codes anymore on chat when per_arena_chat is enabled.
-Added piece_capture_particle option in the config, that allows to display particles when a piece is captured.
-Added to_loser action targeter for rewards.
-Added: Optimized player data loading. Now, the plugin will not load all player data into memory, and instead, only when they join the server.
-Added compatibility with 1.21.11. -Fixed important compatibility issues with non Paper servers.
-Added winner_fireworks property to the config, to modify the fireworks at the end of the game. -Fixed bug loading data before world loading when using MyWorlds as world manager plugin.
-Added enabled_rules options in the config, to enable/disable certain rules like end game due to movements without progress and end game due to insufficient material.
-Added Insufficient Material rule.
-
Now the game will end if the remaining pieces on the board make it impossible for either player to deliver a checkmate. This is considered a tie. This occurs in specific cases such as king versus king, king and bishop versus king, king and knight versus king, or both sides having only a bishop on the same color.
-
This includes new end_game action and reward action for this case.
-
-Added MiniMessage support. You can now use MiniMessage format for every text/message in the plugin by enabling the option in the config.
-Added %points% variable to rewards actions.
-Added compatibility with 1.21.9
-Fixed error when loading skull item data on Spigot.
-Fixed bug when constantly closing the inventory while in pawn promotion.
-Fixed: Now the player will not be able to move while in pawn promotion.
-Added piece_interactions.interact.invalid_check_movements option in the config. Here you can now define the visual interaction of cells where there is an invalid possible movement that would put your king in check/checkmate.