Skip to content

Releases: CraptiCraft-Development/EpicHomes

Memory Overflow Fix & PaperLib Repo Fix & 26.1/26.1.1 Support

08 Apr 17:38

Choose a tag to compare

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

20 Dec 17:22
5f524f5

Choose a tag to compare

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

01 Oct 21:44

Choose a tag to compare

  • Made data importers now run Async.
  • Removed unused Maven repository.
  • Fixed issues with importing homes that don't exist.
  • Fix issue with /homeadmin command cooldown.
  • Removed .idea folder from GitHub.
  • Added NPE checks for MessageUtils.sendOfflinePlayer method.
  • Changed plugin version to 1.1.2.

FoliaLib Update & New PAPI Placeholder

14 Sep 01:39
040ecb3

Choose a tag to compare

  • Updated GitHub repository.
  • Updated FoliaLib.
  • Removed deprecated methods.
  • Added v1_21_R2 version enum.
  • Added Other version enum.
  • Added new PAPI placeholder %epicHomes_pluginEnabled%.
  • Changed plugin version to 1.1.1.

Shade Bug Fix

11 Jul 13:23

Choose a tag to compare

  • Updated GitHub repository.
  • Merged fix from @TechnicallyCoded.
  • Changed plugin version to 1.1.0.

1.21 Support

08 Jul 20:32
c053a96

Choose a tag to compare

  • Updated GitHub repository.
  • Added 1.21.0 support.
  • Changed plugin version to 1.0.9.

1.20.6 Support

10 Jun 15:09

Choose a tag to compare

  • 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

05 Dec 00:34

Choose a tag to compare

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

04 Dec 18:19

Choose a tag to compare

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

29 Nov 02:26

Choose a tag to compare

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.