Homerun
0.3.4-1.21.11Minecraft server resets made better. Keep some chunks, or wipe everything completely.
0.3.4-1.21.11latestPaper for 1.21.11 - v0.3.4Jul 1, 2026 This fixes an issue where zero retained chunk selectors were not allowed, which means we did not fulfill the "reset everything" claim on the README. This version supports Minecraft 1.21.11 only. Full Changelog: https://github.com/team-luminova/Homerun/compare/v0.3.3..…0.2.4-1.21.5Paper for 1.21.5-10 - v0.2.4Jul 1, 2026 This fixes an issue where zero retained chunk selectors were not allowed, which means we did not fulfill the "reset everything" claim on the README. This version supports Minecraft 1.21.5 to 1.21.10 only. Full Changelog: https://github.com/team-luminova/Homerun/compare/v0.2.3..…0.3.3-1.21.11Paper for 1.21.11 - v0.3.3Jun 11, 2026 This update adds the concept of consumable borders, a survival mechanic which affects players outside of retained chunks. Though you don't need to use it, it helps keep gameplay interesting by forcing players to return back to the center. ThenotifyExitandnotifyEnteroptions for reset rules have also been removed in favor of border typeschat_announceandaction_bar_announce. If you have been using either, update your configuration accordingly to use the new border type notices. This version supports Minecraft 1.21.11 only. Full Changelog: https://github.com/team-luminova/Homerun/compare/v0.3.2..…0.2.3-1.12.5Paper for 1.21.5-10 - v0.2.3Jun 11, 2026 This update adds the concept of consumable borders, a survival mechanic which affects players outside of retained chunks. Though you don't need to use it, it helps keep gameplay interesting by forcing players to return back to the center. ThenotifyExitandnotifyEnteroptions for reset rules have also been removed in favor of border typeschat_announceandaction_bar_announce. If you have been using either, update your configuration accordingly to use the new border type notices. This version supports Minecraft 1.21.5 to 1.21.10 only. Full Changelog: https://github.com/team-luminova/Homerun/compare/v0.2.2..…0.3.2-1.21.11Paper for 1.21.11 - v0.3.2Mar 7, 2026 Added PlaceholderAPI support. That's it. The following placeholders are supported: *%homerun_countdown%– Countdown until the next reset for the player's current world inHH:MM:SSformat *%homerun_countdown_text%– Countdown until the next reset for the player's current world inHH hours, MM minutes, SS secondsformat. This uses the messages inmessages.yml. *%homerun_next_reset_seconds%– Seconds until the next reset *%homerun_next_reset_timestamp%– UNIX timestamp of the next reset, in milliseconds *%homerun_next_reset_date%– Timestamp of the next reset, inyyyy-MM-ddformat *%homerun_next_reset_time%– Timestamp of the next reset, inHH:mm zformat *%homerun_next_reset_datetime%– Timestamp of the next reset, inyyyy-MM-dd HH:mm zformat *%homerun_next_reset_<format>%– Timestamp of the next reset, in any user-specified format compatible with Java's [SimpleDateFormat](https://docs.oracle.com/en/java/javase/11/docs/api/java.b… Underscores are automatically converted into spaces. This version supports Minecraft 1.21.11 only. Full Changelog: https://github.com/team-luminova/Homerun/compare/v0.3.1..…0.2.2-1.21.5Paper for 1.21.5-10 - v0.2.2Mar 7, 2026 Added PlaceholderAPI support. That's it. The following placeholders are supported: *%homerun_countdown%– Countdown until the next reset for the player's current world inHH:MM:SSformat *%homerun_countdown_text%– Countdown until the next reset for the player's current world inHH hours, MM minutes, SS secondsformat. This uses the messages inmessages.yml. *%homerun_next_reset_seconds%– Seconds until the next reset *%homerun_next_reset_timestamp%– UNIX timestamp of the next reset, in milliseconds *%homerun_next_reset_date%– Timestamp of the next reset, inyyyy-MM-ddformat *%homerun_next_reset_time%– Timestamp of the next reset, inHH:mm zformat *%homerun_next_reset_datetime%– Timestamp of the next reset, inyyyy-MM-dd HH:mm zformat *%homerun_next_reset_<format>%– Timestamp of the next reset, in any user-specified format compatible with Java's [SimpleDateFormat](https://docs.oracle.com/en/java/javase/11/docs/api/java.b… Underscores are automatically converted into spaces. This version supports Minecraft 1.21.5 to 1.21.10 only. Full Changelog: https://github.com/team-luminova/Homerun/compare/v0.2.1..…0.1.5-1.21.4Paper for 1.21.4 - v0.1.5Mar 7, 2026 Added PlaceholderAPI support. That's it. The following placeholders are supported: *%homerun_countdown%– Countdown until the next reset for the player's current world inHH:MM:SSformat *%homerun_countdown_text%– Countdown until the next reset for the player's current world inHH hours, MM minutes, SS secondsformat. This uses the messages inmessages.yml. *%homerun_next_reset_seconds%– Seconds until the next reset *%homerun_next_reset_timestamp%– UNIX timestamp of the next reset, in milliseconds *%homerun_next_reset_date%– Timestamp of the next reset, inyyyy-MM-ddformat *%homerun_next_reset_time%– Timestamp of the next reset, inHH:mm zformat *%homerun_next_reset_datetime%– Timestamp of the next reset, inyyyy-MM-dd HH:mm zformat *%homerun_next_reset_<format>%– Timestamp of the next reset, in any user-specified format compatible with Java's [SimpleDateFormat](https://docs.oracle.com/en/java/javase/11/docs/api/java.b… Underscores are automatically converted into spaces. This version supports Minecraft 1.21.4 only. Full Changelog: https://github.com/team-luminova/Homerun/compare/v0.1.4..…0.3.1-1.21.11Paper for 1.21.11 - v0.3.1Feb 25, 2026 Quality of life changes. This adds customizable message as part of the plugin. An [equivalent release](https://github.com/team-luminova/Homerun/releases/v0.2.1) exists for 1.21.5 to 1.21.10. This version supports Minecraft 1.21.11 only.Bugfixes
* Fixed old pre-reset End Crystals not being deleted during Ender Dragon respawn * Fixed players getting reset when not in the overworld * Fixed borders not appearing correctly when the world spawn point changesImprovements
* Moved all Homerun commands to a top-level/homeruncommand * Added a config reload command (/homerun reload) * Added a messages system to allow overriding player-shown messages * Added multiple reset parameter support for reset rules * Removedhighest_blockdefault rule from the config Full Changelog: https://github.com/team-luminova/Homerun/compare/v0.3.0..…0.2.1-1.21.5Paper for 1.21.5-10 - v0.2.1Feb 25, 2026 Quality of life changes. This adds customizable message as part of the plugin. An [equivalent release](https://github.com/team-luminova/Homerun/releases/v0.3.1) exists for 1.21.11. This version supports Minecraft 1.21.5 to 1.21.10 only.Bugfixes
* Fixed old pre-reset End Crystals not being deleted during Ender Dragon respawn * Fixed players getting reset when not in the overworld * Fixed borders not appearing correctly when the world spawn point changesImprovements
* Moved all Homerun commands to a top-level/homeruncommand * Added a config reload command (/homerun reload) * Added a messages system to allow overriding player-shown messages * Added multiple reset parameter support for reset rules * Removedhighest_blockdefault rule from the config Full Changelog: https://github.com/team-luminova/Homerun/compare/v0.2.0..…0.1.4-1.21.4Paper for 1.21.4 - v0.1.4Feb 24, 2026 Backport for features that are already released on 1.21.11, plus minor bugfixes. This version supports Minecraft 1.21.4 only.Bugfixes
* Fixed potential reset failures due to a missingentities/poifolder in the world * Fixed broken position check for the player during reset post-load * Fixed old pre-reset End Crystals not being deleted during Ender Dragon respawn * Fixed players getting reset when not in the overworldImprovements
* Added support for Minecraft servers of version 1.21.5 to 1.21.10 * Added Minecraft version check when the plugin first loads * Moved all Homerun commands to a top-level/homeruncommand * Added a config reload command (/homerun reload) * Added a messages system to allow overriding player-shown messages Full Changelog: https://github.com/team-luminova/Homerun/compare/v0.1.3..…0.3.0-1.21.11Paper for 1.21.11 - v0.3.0Feb 23, 2026 First version that supports 1.21.11. An [equivalent release](https://modrinth.com/plugin/lmnv-homerun/version/0.2.0-1.… exists for 1.21.5 to 1.21.10. This version supports Minecraft 1.21.11 only. 1.21.10 and below is unsupported due to changes in how Minecraft server internals handle compound NBT tag value removal.Bugfixes
* Fixed potential reset failures due to a missingentities/poifolder in the world * Fixed broken position check for the player during reset post-loadImprovements
* Added support for Minecraft servers of version 1.21.5 to 1.21.10 * Added Minecraft version check when the plugin first loads Full Changelog: https://github.com/team-luminova/Homerun/compare/v0.1.3..…0.2.0-1.21.5Paper for 1.21.5-10 - v0.2.0Feb 23, 2026 First version that supports 1.21.5 and above, up to 1.21.10 (due to method signature changes). An [equivalent release](https://modrinth.com/plugin/lmnv-homerun/version/0.3.0-1.… exists for 1.21.11. This version supports Minecraft 1.21.5 to 1.21.10 only. 1.21.4 is unsupported due to changes in how Minecraft server internals handle missing NBT tags.Bugfixes
* Fixed potential reset failures due to a missingentities/poifolder in the world * Fixed broken position check for the player during reset post-loadImprovements
* Added support for Minecraft servers of version 1.21.5 to 1.21.10 * Added Minecraft version check when the plugin first loads Full Changelog: https://github.com/team-luminova/Homerun/compare/v0.1.3..…0.1.3-1.21.4Paper for 1.21.4 - v0.1.3Feb 23, 2026 MCASelector has been removed as a dependency, slimming the extension down by a 8 MB. The plugin now uses mostly Minecraft internals. This version supports Minecraft 1.21.4 only.Bugfixes
* Fixed players in other dimensions staying in the server even if a reset for the main world is underwayImprovements
* Removed MCASelector * Moved all chunk transfer processes to usenet.minecraft.server. * Added more metadata to reset target worlds * Added reset flags to all reset target worlds * Added end spike cleanup functions * Added/lockoutcontrol command * Added/tpworldplayer guard * Started blocking teleports to dimensions that are actively being reset * Added selector for the main end island * Added a global retained chunk cache * Added visual borders (particles, blocks) Full Changelog: https://github.com/team-luminova/Homerun/compare/v0.1.2..…0.1.2-1.21.4Paper for 1.21.4 - v0.1.2Feb 23, 2026 Mostly bugfixes in preparation for a full beta test. This version supports Minecraft 1.21.4 only.Bugfixes
* Fixed broken time interval calculations for chat-based warningsImprovements
* Datapacks now copy over when worlds are reset * Reset area entry/exit notifications are now sent to users when they enter/leave the safe area * Some level data is now transferred over to the new world, such as time and weather * Increased stability of resets * Added dimension filtering for chunk selectors Full changelog: https://github.com/team-luminova/Homerun/compare/v0.1.1..…0.1.1-1.21.4Paper for 1.21.4 - v0.1.1Oct 26, 2025 Bugfixes and configuration changes. Also uploaded a new logo.Bugfixes
* Fix version in plugin.yml, which led to the plugin showing the incorrect version in logs * Fixplayer_listwarning type deserialization * Fix/tpworldcommand not requiring permissionsImprovements
* Added documentation and README * Now officially under the Apache License 2.0 Full Changelog: [v0.1.0...v0.1.1](https://github.com/team-luminova/Homerun/compare/v0.1.0..…0.1.0-1.21.4Paper for 1.12.4 - v0.1.0Oct 26, 2025 First very-beta version of Homerun. This includes very basic functionality.Added conditions
*cron(interval or exact time-based resets) *always(always reset on server load) [experimental]Added chunk selectors
*specific_chunks(select specific chunks) *from_world_spawn(select chunks based on distance from the world spawn point)Added warning methods
*boss_bar*player_list*chat_message
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Plasmo Voice
A proximity voice chat mod with audio positioning and lots of features
4.1MSueta