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-sound
inteleport-options
section to manage if a sound should be played when the player teleports to a home - added section
warmup
inteleport-options
section 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-afford
tohooks.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.type
is now set to H2 as default- Changed limit examples
- Added command config
type
tocommands.homes
to 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
- Fixed Plugin (It was 100% bugged)
auto-update
option inconfig.yml
is now false by default- Fixed some HikariCP problems
- Removed oficial support for under 1.12
- Fixed Javadocs
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
General Changes
- Added Folia support
- Fixed 1.8.8 support
General Changes
- Now databases are managed with HikariCP
- Shaded HikariCP to plugin jar
- Added support for H2 databases
- Now libraries (MariaDB Driver, H2 Driver, MySQL Driver) are downloaded to plugin/zHomes/libs on plugin start, which also means MariaDB is no longer shaded in plugin jar
- Added support for 1.12.x, 1.11.x, 1.10.x and 1.9.x
- Changed default database to
database-sqlite.db
(If you had database.db, it will still use the one you had) - Plugin now uses a table prefix followed by a table (Currently only one)
Config Changes
- Added new config
database.pool-size
to control hikari max pool size - Replaced
database.table
with database.table-prefix`
Developer Changes
- Code cleanup (Removed unused files and example files from the api)
General Changes
- Changed
database.enabled
todatabase.type
on config.yml (Now you can choose between SQLite, MySQL or MariaDB) - Added support for MariaDB
- Added support for hex colors in both language files and
config.yml
(Example use of hex colors:&#FFFF00Example
) - Fixed update checker
Developer Changes
- Code cleanup (Removed unused files and example files from the api)
API Changes
- Package for api changed to com/zhomes/api (before: me/yleoft/zHomes/api)
General Changes
- Optimized corverter so it doesn't lag the server (Run async)
- Added support to convert from mysqltosqlite
- Added support to convert from Essentials to zHomes
- Added support to convert from SetHome to zHomes
- Added support to convert from UltimateHomes to zHomes
- Added support to convert from essentials to zHomes
- Removed migrate command and added convert command (/zhomes converter)