Dependency Changes
- Plugin now uses zAPI 1.5.1
General Changes
- Fixed support for WorldGuard 6.x
- Added a new shorter homes menu example in folder menus/
- Changed a little the default homes menu
- Fixed head items in menus not showing correctly in some versions
- Fixed action bar on older versions
zAPI Changelog: https://github.com/yL3oft/zAPI/compare/1.5.0...1.5.1 Full Changelog: https://github.com/yL3oft/zHomes/compare/2.1.9...2.2.0
Dependency Changes
- Plugin now uses NBTAPI 2.15.3
- Plugin now uses zAPI 1.5.0
General Changes
- Added support for 1.21.9 and 1.21.10
- Fixed converter for xhomes
- Added new info subcommand for the main command (
/zhomes info) that shows useful information about the plugin
zAPI Changelog: https://github.com/yL3oft/zAPI/compare/1.4.9...1.5.0 NBTAPI Changelog: https://github.com/tr7zw/Item-NBT-API/compare/2.15.2...2.15.3 Full Changelog: https://github.com/yL3oft/zHomes/compare/2.1.8...2.1.9
Dependency Changes
- Plugin now uses zAPI 1.4.9
General Changes
- With the update of zAPI, menus are way more configurable now. Since the wiki for it is not done yet, any questions related to it, ask on our discord
- Fixed 1.8 compatibility issues (It was working but with some issues)
- Changed shaded relocations to fix compatibility issues
zAPI Changelog: https://github.com/yL3oft/zAPI/compare/1.4.8...1.4.9 Full Changelog: https://github.com/yL3oft/zHomes/compare/2.1.7...2.1.8
Dependency Changes
- Plugin now uses zAPI 1.4.8
- Plugin now uses NBTAPI 2.15.2
- Plugin now uses version 1.21.8-R0.1-SNAPSHOT from spigot api
General Changes
- Fixed support for 1.20.1 or below
- Changed plugin placeholders (Old placeholders still works)
- Fix java 8 full compatibility
- Added A LOT of new placeholders, more on wiki
- Source code cleanup
API Changes
- Moved api from maven central to codemc's repo
- Javadocs are now generated with GitHub workflow
zAPI Changelog: https://github.com/yL3oft/zAPI/compare/1.4.6...1.4.8 NBTAPI Changelog: https://github.com/tr7zw/Item-NBT-API/compare/2.15.1...2.15.2 Full Changelog: https://github.com/yL3oft/zHomes/compare/2.1.6...2.1.7
General Changes
- Fixed database convertion on folia
- Added new option to enable safe teleportation or not:
teleport-options.enable-safe-teleport (D: True) - Added new permission to bypass safe teleport:
zhomes.bypass.safeteleport, can be changed on config.yml
Full Changelog: https://github.com/yL3oft/zHomes/compare/2.1.5...2.1.6
Dependency Changes
- Plugin now uses zAPI 1.4.6
General Changes
- Fixed and optimized safe location finding on teleport, special thanks for
coldironzzandDon (deadeye22122)for reporting - You can now use chances on commands in the items from custom menus:
[<chance (ex: 30.0)>] [CON|INV] (command)
zAPI Changelog: https://github.com/yL3oft/zAPI/compare/1.4.4...1.4.6 Full Changelog: https://github.com/yL3oft/zHomes/compare/2.1.4...2.1.5
Dependency Changes
- Plugin now uses zAPI 1.4.4
General Changes
- Fixed folia support (Finally!)
- Fixed permission registration
- Code cleanup and optimizations
zAPI Changelog: https://github.com/yL3oft/zAPI/compare/1.4.3...1.4.4 Full Changelog: https://github.com/yL3oft/zHomes/compare/2.1.3...2.1.4
Dependency Changes
- Plugin now uses zAPI 1.4.3
- Plugin now uses NBTAPI 2.15.2-SNAPSHOT
General Changes
- Added 1.21.8 support
- Setup github actions for automatic releases
zAPI Changelog: https://github.com/yL3oft/zAPI/compare/1.4.2...1.4.3 NBTAPI Changelog: https://github.com/tr7zw/Item-NBT-API/compare/2.15.1...master Full Changelog: https://github.com/yL3oft/zHomes/compare/2.1.2...2.1.3
Dependency Changes
- Plugin now uses zAPI 1.4.2
- Plugin now uses version 1.21.4-R0.1-SNAPSHOT from folia api
General Changes
- Fixed folia support
- Temp remove of 2 worldguard flags:
bypass-home-warmupandbypass-home-cost
Full Changelog: https://github.com/yL3oft/zHomes/compare/2.1.1...2.1.2
General Changes
- Fixed plugin not working correctly without WorldGuard
- Added GriefPrevention hook (Also GriefPrevention is now a soft-depend of the plugin)
- Fixed permission registration upon startup
- /zhomes version now tells you if you're up-to-date with the plugin or not
Language Changes
- Fixed language reload not working with some of the languages
- Added new section to griefprevention hook:
hooks.griefprevention - New hook message to worldguard flag
set-homesathooks.worldguard.cant-set-homes
Full Changelog: https://github.com/yL3oft/zHomes/compare/2.1.0...2.1.1
Dependency Changes
- Plugin now uses zAPI 1.4.1
General Changes
- New bStats metrics (Player Count)
- You can now update the plugin in-game with
/zhomes version update - Fixed /zhomes version on console
- Added new config option
general.announce-update- Toggles the message you get for plugin updates upon joining
Language Changes
- New language section for /zhomes version update:
commands.main.version.update - Added
/zhomes version reloadto main command usage message
zAPI Changelog: https://github.com/yL3oft/zAPI/compare/1.4.0...1.4.1 Full Changelog: https://github.com/yL3oft/zHomes/compare/2.0.6...2.1.0
General Changes
- Added 3 new worldguard flags:
-
set-homes- Allows/deny sethome command (Default: Allow)
-
bypass-home-warmup- Allows/deny bypassing home warmup time (Does not include bypassing with permission) (Default: Deny)
-
bypass-home-cost- Allows/deny bypassing command costs (Does not include bypassing with permission) (Default: Deny)
- You can now rename homes using
/home rename (Home) (NewName)
API Changes
- New API event:
RenameHomeEvent- Called when a player renames a home
Language Changes
- New language section for /home rename:
commands.home.rename
Full Changelog: https://github.com/yL3oft/zHomes/compare/2.0.5...2.0.6
Dependency Changes
- Plugin now uses zAPI 1.4.0
- Plugin now uses Spigot API 1.21.7-R0.1-SNAPSHOT
General Changes
- Added 1.21.8 support
- Changed plugin description
- Fixed auto-updating and update checking, that's now managed by zAPI
- Changed version checking for actionbar
- Added pages system to /homes menu
- /zhomes version now tells if the plugin is out-dated
- Added convertion method for zHome (Not the same as mine)
- Fixed teleportation sound on older versions
Language Changes
- Added new value to homes command section:
invalid-page, used to show when a page is invalid in the command - Fixed some language issues
Menu Changes
- There's 2 new items to menu-homes now, the previous page one and the next page one, both can be found there
- Now the menu closes by default when you teleport to a home
zAPI Changelog: https://github.com/yL3oft/zAPI/compare/1.3.5...1.4.0 Full Changelog: https://github.com/yL3oft/zHomes/compare/2.0.4...2.0.5
Dependency Changes
- Plugin now uses zAPI 1.3.5
- Plugin now uses NBTAPI 2.15.1
- Plugin now uses Spigot API 1.21.4-R0.1-SNAPSHOT
General Changes
- Added 1.21.6/1.21.7 support
- You can now use player heads on the homes menu, more info on the Wiki
Language Changes
- Added new language:
Simplified Chinese (zhnc)
zAPI Changelog: https://github.com/yL3oft/zAPI/compare/1.3.3...1.3.5
NBTAPI Changelog: https://github.com/tr7zw/Item-NBT-API/compare/2.15.0...2.15.1
Full Changelog: https://github.com/yL3oft/zHomes/compare/2.0.3...2.0.4
General Changes
- A message that the plugin is out-dated now appears to operators or player that have main command reload permission
- Added a teleportation warmup system (All configurable in config.yml)
- Added a teleportation sound when the player is teleported
- Changed something in way player is teleported
- Teleportation can now be cancelled upon movement during warmup
Language Changes
- Added new messages for warmup system (found in teleport-warmup section)
- Changed commands.home.output default from
"%prefix%&aTeleporting to &e%home%&a..."to"%prefix%&aTeleported to &e%home%&a..."
Config Changes
- added option
play-soundinteleport-optionssection to manage if a sound should be played when the player teleports to a home - added section
warmupinteleport-optionssection to manage warmup settings, such as enabling it, time, if it should cancel on movement and more.
Full Changelog: https://github.com/yL3oft/zHomes/compare/2.0.2...2.0.3
Dependency Changes
- Plugin now uses zAPI 1.3.3
- Plugin now uses NBTAPI 2.15.0
General Changes
- Added 1.21.5 support
- Added MIT License
- Project is now published on Maven Central
- Added command cooldown system
- Changed way text is handled in LanguageUtils
Language Changes
- Added new message option for when a command is on cooldown (
commands.in-cooldown)
API Changes
- Added more javadocs documentation
- Updated ExampleEvent class
Wiki Changes
- Moved wiki from GitHub to https://docs.yleoft.me/zHomes
- A lot more things, go check yourself
zAPI Changelog: https://github.com/yL3oft/zAPI/compare/1.3.2...1.3.3
NBTAPI Changelog: https://github.com/tr7zw/Item-NBT-API/compare/2.14.1...2.15.0
Full Changelog: https://github.com/yL3oft/zHomes/compare/2.0.1...2.0.2
Dependency Changes
- Plugin is now soft dependent of WorldGuard
- Plugin now uses zAPI 1.3.2
General Changes
- Java 8 is no longer supported and Java 17 is required
- Added MIT License
- Fixed command permissions (It wasn't being checked correctly)
- Homes command now have a fallback from menu to text
- Added WorldGuard support (New flag:
use-homes-> Define if the player can use homes system in region) - Fixed HikariCP H2Database startup speed
- Fixed safe teleportation for Folia
- LanguageUtils class now uses zAPI StringUtils to color text
Language Changes
- Added 7 new languages:
-
- German (de)
-
- Spanish (es)
-
- French (fr)
-
- Italian (it)
-
- Dutch (nl)
-
- Polish (pl)
-
- Russian (ru)
- Added new message option for worldguard flag
use-homes(hooks.worldguard.cant-use-homes) - Moved
commands.cant-affordtohooks.vault.cant-afford-command
GitHub Changes
- Added workflow to test compile plugin on commit push
zAPI Changelog: https://github.com/yL3oft/zAPI/compare/1.3.0...1.3.2
Full Changelog: https://github.com/yL3oft/zHomes/compare/2.0.0...2.0.1
This update is just huge, so here is the whole changelog:
Dependency Changes
- NBTAPI is now shaded on the plugin
- Now the plugin uses MySQL 8.0.23 as a library (Downloads on plugin startup)
- Downgraded HikariCP to 4.0.3
- Plugin now uses zAPI 1.3.0
General Changes
- Support for 1.8, 1.9, 1.10 * 1.11 is back
- Changed way config.yml is loaded
- Changed plugin site to Modrinth
- MySQL Connector Java is now downloaded as library upon enable
- PlaceholderAPI is now loaded with zAPI
- Now plugin deletes every file that has zHomes-*.jar upon updating (With auto update)
- /homes now can be rendered as menu now
- The main command can now reload /homes menu
- JDBC Drivers are now only loaded upon calling then for connection (Before every driver was loaded on any connection)
- Old SQLite Files will now be renamed to new format instantaneously
- Placeholders can now be called for offline players due to changes of how PlaceholderAPI loads on zAPI
- Players will now be teleported to a nearby safe location if the location of the home is not safe, if not found with return
commands.unable-to-find-safe-location(Languages) - Path builder is now handled by zAPI
Placeholder Changes
-
New placeholders
%zhomes_numberofhomes/limit%: Returns the number of homes/player limit (%zhomes_numberofhomes%/%zhomes_limit%) if limit is enabled, if not returns"Disabled"
Resources Changes
-
config.yml
database.typeis now set to H2 as default- Changed limit examples
- Added command config
typetocommands.homesto change the way /homes in returned (Default:menu) - Added customizable permissions to bypass limit, dimensional-teleportation & command-cost
-
languages
- Added message
unable-to-find-safe-location(Sent when player tries to go to a home but no safe location nearby is found) -
menus/menu-homes.yml
- Whole new file to manage menu for command /homes
- See more: master/src/main/resources/menus/menu-homes.yml
- INFO: Plugin Placeholders can be loaded even without PlaceholderAPI
zAPI Changelog (Since last release): https://github.com/yL3oft/zAPI/compare/1.1...1.3.0
Full Changelog: https://github.com/yL3oft/zHomes/compare/1.3.5...2.0.0
General Changes
- Added Vault support for economy
- Added a command cost system
- Database optimization
- Some changes to Language files
- New config.yml option for commands (Only works for the ones that already have it):
command-cost# Define the cost to execute the command



