- Fixed a null pointer exception when trying to regenerate an arena with teleport-location incorrectly set.
- Rewrote the schedule interval calculation logic.
- Optimized WORLD_EDIT and STANDARD modes
Teleport location now supports coordinates, yaw, pitch, world
- Fixed player teleportation bug
- Optimizations to arena creation and regeneration
- Optimized arena storage and creation
- Fixed Folia compatibility issue
- Optimized arena regeneration, it should use way less memory now
- Added support for mob spawners and brewing stands
- An action bar is now shown when selecting corners with the arena selection wand
- Added a new config option to define a list of blacklisted blocks in the SELECTIVE mode.
- Command block commands will now be restored
- Removed debug messages when regenerating tile entities
- Fixed entity removal bug with Folia servers
- Resolved an issue with the %arenaregen_nextregen% placeholder where it wasn't functioning as expected.
- Added support for containers and signs
- Support for more tile entities coming soon
- Bug fixes
- You can now teleport players inside the regenerating arena to custom coordinates
- Added support for Folia
Updates:
- '/ar preview' showed Unexpected error before
- Added ARENA_SPAWN as teleport location
- '/ar tp <arena> ' to '/ar tp <player> <arena>'
- Issues with lighting after regen is fixed
- '/ar resize' no longer corrupts arena
- "Failed to relight chunk" error fixed
- Better schedule handling
- Null pointer error fix when using FAWE
- Fixed schedules not persisting after restart
- Added translated messages for FAWE operations
- Fixed a critical error while loading arena data in the regenerate command.
- Fixed some bugs in the arena creation process.
- When using the regenerate command, it will first check if the arena's data is loaded first, and then regenerate.
- Fixed a bug with arena list command
- Added support for the Polski/Polish language
- Fixed an error with scheduled regenerations
- Fix missing translation key error when regenerating with FAWE
- Added support for the Portuguese language
- Region I/O operations are fully async now
- Fixed gravity blocks not regenerating
- Changed config a bit for clarity
ArenaRegen+ has been updated with the following features:
- Support for Spanish, French, German & Russian languages.
To change the plugin's language, set the `language` in the config.yml file to `en` for English, `es` for Spanish, `ru` for Russian, `de` for German and `fr` for German. If `language` doesn't exist in the config file, manually type it yourself.
Example configuration:
language: "es"
This will set the language to Spanish.
Moreover, entity serializing, FAWE region saving have been improved too.
- Fixed a bug where you couldn't create arenas using FAWE
- Fixed a critical bug when creating arenas
Added a new placeholder to check how many players are inside an arena.
Please refer to the
documentation for more info.
- Fixed console spamming with schedules
ArenaRegen+ now supports PlaceholderAPI with new placeholders:
- %arenaregen_region%: Shows the arena a player is in, or "None" if not in one.,
- %arenaregen_locked%: Returns "true" if the arena is locked, "false" if not.,
- %arenaregen_status%: Displays arena status ("Regenerating", "Locked", "Available", "Invalid Arena", or "None").,
- %arenaregen_nextregen%: Shows time until next regen (e.g., "50s"), or "Regenerating"/"Not Scheduled".,
- %arenaregen_size%: Shows the arena’s block count (e.g., "1000").,
- %arenaregen_creator%: Displays the arena creator’s name, or "Unknown".,
- %arenaregen_world%: Shows the arena’s world name, or "Invalid Arena"/"None".,
Usage with Players:
Stand in an arena and use /papi parse me %arenaregen_nextregen% to see the timer. In holograms (e.g., Decent Holograms), add /dh addline myholo &eNext Regen: %arenaregen_nextregen%.
Usage without Players:
Specify an arena name like /papi parse me %arenaregen_nextregen_testarena% to get info for "testarena". From console, use /papi parse console %arenaregen_nextregen_testarena% (returns "Arena or Player Required" if no arena specified). Documentation will be updated tomorrow. ArenaRegen+ will also be updated with placeholders support very shortly.
Bug fixes:
- Fixed the plugin getting disabled if WorldEdit is not installed in the server
Arena locking/unlocking - Prevents players from entering an arena while it is being regenerated.
ArenaRegen has been updated with the following changes:
- Added asynchronous loading/saving so it won't block the main thread,
- Higher buffer sizes for larger arenas,
Optimizations to arena saving/loading.
- Added a new /info command