HomePlugin
Modern-26.2-0.8.9-SNAPSHOTA lightweight and efficient plugin to manage player homes, warps and world spawns, featuring optional caching and powerful synchronization tools.
Modern-26.2-0.8.9-SNAPSHOTlatestHomePlugin 0.8.9-SNAPSHOTAug 14, 2026 HomePlugin 0.8.9 is a major corrective release focused on stability, compatibility, and version support. The previous0.8.8release introduced major changes but contained critical issues that could prevent the plugin from working correctly. Version0.8.9addresses these problems by restructuring the project and separating version-specific implementations.Major Changes
The project has been split into 4 modules to properly support different Minecraft versions and their respective APIs. This new architecture allows HomePlugin to provide compatible dependencies and implementations across the supported Minecraft versions, instead of relying on a single implementation for every version.Multi-Version Architecture
The new modular structure is designed to support Minecraft versions from 1.14 through 26.2, with version-specific dependencies where required. This significantly improves compatibility with both older and newer Minecraft servers.Extended Minecraft Compatibility
* Fixed critical issues introduced inStability & Bug Fixes
0.8.8. * Improved compatibility between different Minecraft API versions. * Fixed problems caused by incompatible dependencies. * Improved the reliability of version-specific functionality. * Refactored the project structure to make future compatibility updates easier.
If you are currently running HomePlugin 0.8.8, updating toImportant
0.8.9is strongly recommended. The0.8.8release contained compatibility and stability issues that could prevent parts of the plugin from working correctly. Version0.8.9replaces the previous architecture with a version-aware modular structure.
[[0.8.8...0.8.9](https://github.com/fuzeblocks/HomePlugin/compare/0.8.8...…Full Changelog
[[fuzeblocks](https://github.com/fuzeblocks)]HomePlugin 0.8.9 is a major corrective release focused on stability, compatibility, and version support*. The previousContributors
0.8.8release introduced major changes but contained critical issues that could prevent the plugin from working correctly. Version0.8.9addresses these problems by restructuring the project and separating version-specific implementations.Major Changes
The project has been split into 4 modules to properly support different Minecraft versions and their respective APIs. This new architecture allows HomePlugin to provide compatible dependencies and implementations across the supported Minecraft versions, instead of relying on a single implementation for every version.Multi-Version Architecture
The new modular structure is designed to support Minecraft versions from 1.14 through 26.2, with version-specific dependencies where required. This significantly improves compatibility with both older and newer Minecraft servers.Extended Minecraft Compatibility
* Fixed critical issues introduced inStability & Bug Fixes
0.8.8. * Improved compatibility between different Minecraft API versions. * Fixed problems caused by incompatible dependencies. * Improved the reliability of version-specific functionality. * Refactored the project structure to make future compatibility updates easier.
If you are currently running HomePlugin 0.8.8, updating toImportant
0.8.9is strongly recommended. The0.8.8release contained compatibility and stability issues that could prevent parts of the plugin from working correctly. Version0.8.9replaces the previous architecture with a version-aware modular structure.
[[0.8.8...0.8.9](https://github.com/fuzeblocks/HomePlugin/compare/0.8.8...…Full Changelog
* [[fuzeblocks](https://github.com/fuzeblocks)]Contributors
Modern-26.1.x-0.8.9-SNAPSHOTHomePlugin 0.8.9-SNAPSHOTAug 14, 2026 HomePlugin 0.8.9 is a major corrective release focused on stability, compatibility, and version support. The previous0.8.8release introduced major changes but contained critical issues that could prevent the plugin from working correctly. Version0.8.9addresses these problems by restructuring the project and separating version-specific implementations.Major Changes
The project has been split into 4 modules to properly support different Minecraft versions and their respective APIs. This new architecture allows HomePlugin to provide compatible dependencies and implementations across the supported Minecraft versions, instead of relying on a single implementation for every version.Multi-Version Architecture
The new modular structure is designed to support Minecraft versions from 1.14 through 26.2, with version-specific dependencies where required. This significantly improves compatibility with both older and newer Minecraft servers.Extended Minecraft Compatibility
* Fixed critical issues introduced inStability & Bug Fixes
0.8.8. * Improved compatibility between different Minecraft API versions. * Fixed problems caused by incompatible dependencies. * Improved the reliability of version-specific functionality. * Refactored the project structure to make future compatibility updates easier.
If you are currently running HomePlugin 0.8.8, updating toImportant
0.8.9is strongly recommended. The0.8.8release contained compatibility and stability issues that could prevent parts of the plugin from working correctly. Version0.8.9replaces the previous architecture with a version-aware modular structure.
[[0.8.8...0.8.9](https://github.com/fuzeblocks/HomePlugin/compare/0.8.8...…Full Changelog
* [[fuzeblocks](https://github.com/fuzeblocks)]Contributors
Legacy-0.8.9-SNAPSHOTHomePlugin 0.8.9-SNAPSHOTAug 14, 2026 HomePlugin 0.8.9 is a major corrective release focused on stability, compatibility, and version support. The previous0.8.8release introduced major changes but contained critical issues that could prevent the plugin from working correctly. Version0.8.9addresses these problems by restructuring the project and separating version-specific implementations.Major Changes
The project has been split into 4 modules to properly support different Minecraft versions and their respective APIs. This new architecture allows HomePlugin to provide compatible dependencies and implementations across the supported Minecraft versions, instead of relying on a single implementation for every version.Multi-Version Architecture
The new modular structure is designed to support Minecraft versions from 1.14 through 26.2, with version-specific dependencies where required. This significantly improves compatibility with both older and newer Minecraft servers.Extended Minecraft Compatibility
* Fixed critical issues introduced inStability & Bug Fixes
0.8.8. * Improved compatibility between different Minecraft API versions. * Fixed problems caused by incompatible dependencies. * Improved the reliability of version-specific functionality. * Refactored the project structure to make future compatibility updates easier.
If you are currently running HomePlugin 0.8.8, updating toImportant
0.8.9is strongly recommended. The0.8.8release contained compatibility and stability issues that could prevent parts of the plugin from working correctly. Version0.8.9replaces the previous architecture with a version-aware modular structure.
[[0.8.8...0.8.9](https://github.com/fuzeblocks/HomePlugin/compare/0.8.8...…Full Changelog
* [[fuzeblocks](https://github.com/fuzeblocks)]Contributors
Legacy-0.8.7-warps_dev-SNAPSHOTHomePlugin 0.8.7-warps_dev-SNAPSHOTMay 30, 2026 Modern-0.8.7-warps_dev-SNAPSHOTHomePlugin 0.8.7-warps_dev-SNAPSHOTMay 30, 2026 0.8.7-warps_dev-SNAPSHOTHomePlugin 0.8.7-beta – Massive Warps Update, Offline HomesMar 17, 2026
A massive overhaul introducing full Warp capabilities, GUI integration, and warp customization! Warp Management:* Create, delete, and manage server warps with dedicated command autocompletion. Advanced Warp GUI:* Manage warps visually with intuitive items for changing expiration, lore, permissions, renaming, and custom icons. Economy System Integration:* Set usage pricing and manage costs (increase, decrease, delete) for warp modifications directly in the GUI. Localization:* Added extensive translation support for teleportation messages, warp commands, and GUI items (French, Turkish, and more). Expiration & Permissions:* Fine-tune who can use warps and how long they last.The Warps Update (warps-dev)
✅ Offline Home Management * Manage player homes while players are offline. * Supports both SQL and YAML storage systems. ✅ Major Manager Refactor * Refactored the following managers to improve code structure, readability, and maintainability: * Home * Spawn * Status * Task * Teleportation * Permission management ✅ Localization & Telemetry * Fixed missing language keys and added Turkish translation. * Added GUI not supported message to multiple language files. * New telemetry to collect used language metrics to help us better understand user demographics and improve localization. ✅ System & GUI Improvements * Upgraded JDK version from 17 to 21. * Added update checking and automated download tools. * Added priority handling in GUIs. * Clear message displayed when GUI is not supported.New Features & Improvements
Warps System:* Merge of theWhat's Changed
warps-devbranch functionalities! * Refactor Home, Spawn, Status, Task, and Teleportation managers → PR #43 * Fix missing lang keys and add Turkish translation → PR #46 * Implement offline home management with SQL and YAML support → PR #47 * Add GUI not supported message to multiple language files and priority handling → PR #48 * Collect used language → PR #50
[0.8.5...0.8.7](https://github.com/fuzeblocks/HomePlugin/compare/0.8.5...…Full Changelog
@fuzeblocksContributors
0.8.6-main-SNAPSHOTHomePlugin 0.8.6-main-SNAPSHOTJan 10, 2026 HomePlugin 0.8.6 – Refactor, Offline Homes & Localization Update
New Features & Improvements
Offline Home Management - Manage player homes while players are offline - Supports both SQL and YAML storage systems
Major Manager Refactor - Refactored the following managers to improve code structure, readability, and maintainability: - Home - Spawn - Status - Task - Teleportation
Localization Improvements - Fixed missing language keys - Added Turkish translation - Added GUI not supported message to multiple language files
GUI Improvements - Added priority handling - Clear message displayed when GUI is not supported ---
- Refactor Home, Spawn, Status, Task, and Teleportation managers → PR #43 - Fix missing lang keys and add Turkish translation → PR #46 - Implement offline home management with SQL and YAML support → PR #47 - Add GUI not supported message to multiple language files and priority handling → PR #48 ---What's Changed
https://github.com/fuzeblocks/HomePlugin/compare/0.8.5...…Full Changelog
- @fuzeblocksContributors
0.8.5-main-SNAPSHOTFixing languages missing keysDec 4, 2025 0.8.4-main-SNAPSHOTBug solved updateNov 29, 2025 Improve stability and bug fixWhat's Changed
* Add Features section to select which feature we want to enable or not by @fuzeblocks in https://github.com/fuzeblocks/HomePlugin/pull/38 * Better german translations by @jone-cmd in https://github.com/fuzeblocks/HomePlugin/pull/39New Contributors
* @jone-cmd made their first contribution in https://github.com/fuzeblocks/HomePlugin/pull/39 Full Changelog: https://github.com/fuzeblocks/HomePlugin/compare/0.8.3...…0.8.3-main-SNAPSHOTClickable Messages, Languages & Stability UpdateNov 19, 2025 New Features & Enhancements
Commands now support clickable and hoverable chat messages, improving player interaction. Includes: * Click suggestions in chat * Interactive teleportation messages * Improved UX forClickable Messages (Interactive Chat Features)
/home,/sethome,/tpa, and more <img width="656" height="152" alt="CacheUsage" src="https://github.com/user-attachments/assets/e11550f7-5af8-…" /> Integrated from theclickable-messages-devbranch. ---
Additional built-in languages have been added. Documentation and generated files were updated accordingly. ---Extended Language Support
Fixed case sensitivity issues* in the RTP event handler *RTP Improvements
maxYis now automatically determined based on the world environment * Safer random teleportation logic * RTP refined as part of recent refactoring ---
Admins can now bypass certain limits if they are OP:New Config Option: Skip-If-Op
---Skip-If-Op: true
The plugin now includes bStats to anonymously collect usage metrics, helping improve future updates. Added via PRbStats Integration
#28. ---
* Updated all generated Javadoc files * Cleaned timestamps * Updated event package structure * Improved GitHub Pages deployment preparation ---Documentation & Javadoc Updates
What's Changed
* Bstats dev by @fuzeblocks in https://github.com/fuzeblocks/HomePlugin/pull/28 * Clickable messages dev by @fuzeblocks in https://github.com/fuzeblocks/HomePlugin/pull/37 Full Changelog: https://github.com/fuzeblocks/HomePlugin/compare/0.8.2...…0.8.2-main-SNAPSHOTEconomy, Teleportation & Documentation UpdateOct 22, 2025 New Features & Enhancements
Add /renamehome command – allows players to rename their existing homes
Add /relocatehome command – allows players to change the location of an existing home
Add economy configuration options in config.yml:
Economy: UseEconomy: false # Enable or disable economy features (default: false) HomeCreationCost: 100.0 # Cost to create a new home (0 to disable) Home-Teleport-Price: 50.0 # Cost to teleport to a home (0 to disable) Tpa-Request-Price: 20.0 # Cost to send a /tpa request (0 to disable) Rtp-Price: 150.0 # Cost to use /rtp command (0 to disable)Add Javadoc comments to classes and methods for improved code documentation
Add Maven Shade and Javadoc plugins to pom.xml for packaging and documentation generation
Generate Javadoc HTML files in docs/ for GitHub Pages deployment
Add VaultAPI dependency to pom.xml
/back implemented
Minor fixes: remove debug logging, update timestamps in generated Javadoc, and resolve merge issues
0.8.0-main-SNAPSHOTHomePlugin 0.8 – Random Teleportation (RTP) FeatureAug 31, 2025 New Features & Enhancements -
Added
/rtpcommand (Random Teleportation) - Teleports players to a safe random location. - Always places player at the highest safe block. - Prevents unsafe teleportation (lava, void, unsafe blocks). -Added RTP cooldown system: - Configurable cooldown per player in
config.yml. - Players receive a message if they must wait before teleporting again. -Added localization support: - New language entries in
french.yml,english.yml,spanish.yml. - Fully translatable messages for teleportation in progress, success, failure, and cooldown.Refactoring & Internal Changes - Unified RTP request handling with
RtpRequestStore(supports Redis & Local storage).Notes -
Configure RTP cooldown in
Config.Rtp.Cooldown. -All changes are backward-compatible. -
To update language files, use
/lang update.What's Changed
* Add Spanish language support and update .gitignore by @fuzeblocks in https://github.com/fuzeblocks/HomePlugin/pull/18 * Add RTP (Random Teleportation) feature with cooldown and localization… by @fuzeblocks in https://github.com/fuzeblocks/HomePlugin/pull/19 Full Changelog: https://github.com/fuzeblocks/HomePlugin/compare/0.7.9...0.80.7.9-main-SNAPSHOTTPA System Integration & Improvements Aug 30, 2025 New Features & Enhancements
New TPA System (Teleport Requests) - Added
/tpa,/tpaccept,/tpdenywith full tab-completion support. - Requests are now stored via an abstractionTpaRequestStorewith two implementations: - LocalTpaRequestStore (in-memory, fast for single-server setups) - RedisTpaRequestStore (shared across multiple servers, ideal for networks) - Players can only teleport once the target accepts the request. - Added configurable TPA timeout (Config.Tpa.Tpa-duration, default: 30 seconds).Improved Tab Completion -
/tpaccept <player>and/tpdeny <player>now suggest only valid requesters. - Dynamically pulls data from cache/Redis for real-time accuracy.CacheManager Integration - Centralized access for all active TPA requests. - Supports both Redis and Local modes seamlessly. ---
- RefactoredInternal Changes
TpaRequestStoreto unify Redis & Local implementations. - AddedgetAllTpaSenders()+getTpaTarget(UUID)to simplify request lookups. - Safer cleanup of expired or invalid TPA requests. - Enhanced Redis handling with UUID-safe storage and retrieval. ---
Added new language entries inLanguage Updates
french.yml,english.yml, andcustom.yml: -Tpa.Request-Sent→ "You have sent a teleport request to {player}" -Tpa.Request-Received→ "{player} has sent you a teleport request. Use /tpaccept or /tpdeny." -Tpa.Request-Expired→ "Your teleport request to {player} has expired." -Tpa.No-Pending→ "You have no pending TPA requests." ---
-Notes
If running in a networked setup, enable Redis in
config.yml. -All changes remain backward-compatible. -
Update language files manually with
/lang update. --- Full Changelog: https://github.com/fuzeblocks/HomePlugin/compare/0.7.8...…0.7.8-SNAPSHOTHomePlugin 0.7.8-SNAPSHOTAug 4, 2025 New Features & Enhancements
* Homes can no longer be set in unfair or exploitable locations: * Too high or too low (Y coordinate) * In water blocks or on portal blocks * In blacklisted worlds (Fair Home Placement System
world_nether,world_the_end) * On floating platforms (air-only support beneath) * Fully configurable viaPreventUnfairLocation: trueinconfig.yml
* TPA request timeout is now configurable:TPA Timeout Configuration
Config.Tpa.Tpa-duration(default:30seconds)
Support for Minecraft 1.21.7* * Fix: replacedCompatibility Updates
Material.isAir()with== Material.AIRfor proper 1.14.x compatibility
* New supported commands:Commands & Permissions
/tpa,/tpaccept,/tpdeny* Fixed permission node:homeplugin.command.tpa
* Removed deprecatedRefactoring & Internal Changes
updateLanguage()logic (replaced by/lang update) * Improved floating platform detection logic (more precise conditions) * Refined Redis connection handling with cleaner logging
* Added new language entries inLanguage Improvements
french.yml,english.yml, andcustom.yml: *Invalid-height,Water-location,Portal-location,Floating-platform,End-disabled---
*Notes
Make sure
PreventUnfairLocationis enabled to enforce fair home placement. *All changes are backward-compatible. *
To manually update language files, use
/lang update. --- Resources: [[PlaceholderAPI](https://www.spigotmc.org/resources/placeholderapi.6245/)]…0.7.7-main-SNAPSHOTNew TPA Command & CacheManager EnhancementsJul 16, 2025 New Features & Improvements -
New TPA command with full cache support - Efficient management of TPA requests stored in cache (Redis or local). - Methods to add, check, retrieve, and remove TPA requests. -
CacheManager overhaul - Unified handling of player homes, spawn locations, and TPA requests cache. - Support for clearing all homes globally via
clearAllHomes()including Redis support. -Automatic language file updater at plugin startup - Backs up existing language files automatically. - Regenerates missing files while preserving current translations. - Merges missing keys without overwriting existing ones. - Provides success/failure messages during update.
Code Refactoring - Improved modularity between cache stores and manager class. - Enhanced error handling in language file update process. - Prep for centralized language key management.
Notes - Backward-compatible cache changes. - Language updater removes manual update requirements. - Use
/lang updatecommand to manually trigger language file update. --- Resources: PlaceholderAPI support: https://www.spigotmc.org/resources/placeholderapi.6245/0.7.6-main-SNAPSHOTImplement automatic language file updaterJul 15, 2025 Features
Automatic language file updater implemented New system to automatically detect and insert missing keys in the language file (french.yml or other) without overwriting existing values. Usage : /lang update
Future-proofing for localization Ensures compatibility with future updates by maintaining key integrity and reducing manual maintenance.
Code Refactoring
Internal message handling improved Preparation for centralized language key management in all modules.
Fix update checker
Notes
This update is backward-compatible with existing language files. No manual intervention is required after deployment. PlaceholderAPI: https://www.spigotmc.org/resources/placeholderapi.6245/
0.7.5-main-SNAPSHOTCommands & Home Management – API Expansion & CleanupJul 15, 2025 Features
Home Admin management commands implemented: New commands to manage private homes efficiently.
Improved Admin messages: Player name is now included in teleportation confirmation for better clarity.
Code Refactoring
Permission & language handling streamlined: Unified permission checks and language key usage across command classes.
Cleanup: Deployment scripts added to .gitignore to prevent accidental commits.
Miscellaneous internal changes: Minor modifications to prepare for future modularization.
Notes >
The GUI remains partially incompatible with Minecraft 1.21.7. A full patch is in progress. PlaceholderAPI: https://www.spigotmc.org/resources/placeholderapi.6245/
0.7.3CrossVersion & Permission-Based Limits (v0.7.3)Jul 11, 2025
-Features
Minecraft version support expanded: Compatible with 1.14.0 to 1.21.6 -
Java compatibility refactored: Plugin now compiled with Java 11 to support older servers -
Improved command logic: - Refactored
HomeCommandinternals - Added tab completer for/sethome-Permission-based home limit system: Define home limits per player/group via permissions: -
homeplugin.limit.1→ max 1 home -homeplugin.limit.5→ max 5 homes -homeplugin.limit.10→ max 10 homes -homeplugin.limit.x-> your number, but 100 it's the maximum - Fallback to default if no permission is found - Compatible with LuckPerms
- Cleaned up logic for compatibility across Minecraft versions - Removed Java 16+ language features - Improved GUI separation for maintainabilityCode Refactoring
Notes
PlaceholderAPI: https://www.spigotmc.org/resources/placeholderapi.6245/The GUI is currently **not fully compatible with Minecraft 1.21.7.
0.7.2HomePlugin 0.7.2May 30, 2025 Update: added a GUI and command to rename your homes; more messages translated. PlaceholderAPI: https://www.spigotmc.org/resources/placeholderapi.6245/0.7.1HomePlugin 0.7.1May 30, 2025 GUI Update
- Added the ability to teleport to or delete a home directly from the GUI. - New messages added for improved user feedback. - Fixed several bugs related to home management. . 3. Update soon... PlaceholderAPI: https://www.spigotmc.org/resources/placeholderapi.6245/0.6.4HomePlugin 0.6.4Jun 16, 2024 Fix delete home bug and rename certain method0.6.3HomePlugin 0.6.3Jun 8, 2024 In this version, i have added : Redis system and configuration, added a plugin loader for your (developer). and i have refactored the code for more visibility. Thank's for use my plugin Note : if you find an issues go : [here](https://github.com/fuzeblocks/HomePlugin/issues/)0.6.2HomePlugin 0.6.2Jun 3, 2024 "Fix setspawn, spawn , home, sethome"0.6.1HomePlugin 0.6.1Jun 2, 2024 Edit api, fix bugs, refactor the code0.6HomePlugin 0.6Mar 20, 2024 Fix api0.5HomePlugin 0.5Mar 16, 2024 Fix spawn, add Updater0.4HomePlugin 0.4Mar 15, 2024 Create an API, FIX HomeManagers, Add PlaceHolder support, support for api use, and more0.3HomePlugin 0.3Mar 8, 2024 Adding custom language, and fix spawn teleportation0.2HomePlugin 0.2Mar 7, 2024 Adding database sync
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
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta