Releases: CraptiCraft-Development/EpicHomes
Memory Overflow Fix & PaperLib Repo Fix & 26.1/26.1.1 Support
EpicHomes Change-log:
- Updated GitHub repository.
- Fixed repository import for Paper (again lol).
- Made PlayerMenuUtilityMap non-static.
- Added new AutoCleanupTaskUtils.java.
- Added new clean up task to clear memory usage.
- Added new API method
getHomeLocationsListByPlayer(Player player). - Added new API method
getHomeLocationsListByOfflinePlayer(OfflinePlayer offlinePlayer). - Added removal of Player object on PlayerDisconnectionEvent.
- Made plugin loadadble on untested server versions.
- Quick fix to prevent loading on versions earlier than
1.16.5. - Added new API method
getFirstVersionNumber(). - Added new API method
getSecondVersionNumber(). - Added new API method
getPatchVersionNumber(). - Added new API method
isLegacyVersionScheme(). - Added new API method
isNewVersionScheme(). - Added new API method
isAtLeastMinecraft1_21(). - Added new API method
isAtLeast(ServerVersion requiredVersion). - Added new API methods to Javadocs.
- Rewritten ServerVersion.java.
- Rewritten VersionCheckerUtils.java.
- Added support for MC's new versioning system.
- Added support for MC
26.1. - Added support for MC
26.1.1(Lol). - Updated plugin dependencies.
- Changed plugin version to
1.1.4.
(Please note: Untested versions are NOT supported officially and dev support is NOT guaranteed!)
Bug Fixes & Latest MC Versions Support
EpicHomes Change-log:
- Updated GitHub repository.
- Updated ALL plugin dependencies.
- Moved startup version checks to separate class.
- Added support for MC
1.21.6. - Added support for MC
1.21.7. - Added support for MC
1.21.8. - Added support for MC
1.21.9. - Added support for MC
1.21.10. - Added support for MC
1.21.11. - Fixed repository import for Paper.
- Changed plugin version to
1.1.3.
MultiWorld Import Fix & Async Imports
- Made data importers now run Async.
- Removed unused Maven repository.
- Fixed issues with importing homes that don't exist.
- Fix issue with
/homeadmincommand cooldown. - Removed
.ideafolder from GitHub. - Added NPE checks for MessageUtils.sendOfflinePlayer method.
- Changed plugin version to
1.1.2.
FoliaLib Update & New PAPI Placeholder
- Updated GitHub repository.
- Updated FoliaLib.
- Removed deprecated methods.
- Added
v1_21_R2version enum. - Added
Otherversion enum. - Added new PAPI placeholder
%epicHomes_pluginEnabled%. - Changed plugin version to
1.1.1.
Shade Bug Fix
- Updated GitHub repository.
- Merged fix from @TechnicallyCoded.
- Changed plugin version to
1.1.0.
1.21 Support
- Updated GitHub repository.
- Added 1.21.0 support.
- Changed plugin version to
1.0.9.
1.20.6 Support
- Updated GitHub repository.
- Added 1.20.6 support.
- Rewritten entire messaging system.
- Added new ConfigManager.
- Added new MessagesManager.
- Added new API methods.
- Added new PAPI placeholder
%epicHomes_userHomeList%. - Made all API events run asynchronously.
- Rewritten tiered home max value system to allow for infinite user values and groups.
- Rewritten
config.yml. - Rewritten
messages.yml. - Changed plugin version to
1.0.8.
ALL USERS MUST UPDATE OR REGENERATE THEIR CONFIG.YML & MESSAGES.YML WHEN UPDATING TO THIS VERSION!
HOT FIX
Updated GitHub repository.
HOT FIX!
Removed unnecessary offline mode disable of GUI.
Fixed default startup behaviour bug.
Changed plugin version to 1.0.7.
THIS UPDATE IS HIGHLY RECOMMENDED FOR ALL USERS!
New Admin Features
Updated GitHub repository.
Added new admin commands.
Added new command /homeadmin.
Added new command /homeadmin delete <player> <home-name>.
Added new command /homeadmin visit <player> <home-name>.
Added new command /homeadmin list <player>.
Added new command /homeadmin reload.
Added new permission node epichomes.admin.
Added new permission node epichomes.command.listothers.
Added new permission node epichomes.command.visitothers.
Added new permission node epichomes.command.deleteothers.
Added new variables to messages.yml.
Fixed movement check for teleport cancelling.
Changed plugin version to 1.0.6.
USERS MUST UPDATE OR REGENERATE THEIR MESSAGES.YML OR THE PLUGIN MAY CRASH!
New Dev API & Bug Fixes
Updated GitHub repository.
Updated FoliaLib to 0.3.1.
Added MojangAPIRequestUtils class.
Added checks for offline/cracked servers.
Added default fallbacks for null config strings.
Added EpicHomesAPI class.
Added multiple static API methods for developers.
Refactored API events to new me.loving11ish.epichomes.api.events package.
Added firing of AsyncHomeTeleportEvent in sync mode when not running on Folia.
Changed plugin version to 1.0.5.