All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Since 2.0.0 versions change log same for all supported minecraft versions.
- Chinese simplified localization by @KuroNoSeiHai
- Stupidly mistake in removing own home. (Removes all homes!)
configure-home
command.
- Back location committing before teleporting to home.
- Providers and localizations resolution strategy changed.
HomeConfiguration.kt
incorrect saving fixed.HomeSettingsConfiguration.kt
incorrect saving fixed.respawnAtHomeAfterDeath
setting ignoring fixed.
- Chinese simplified translation added by @KuroNoSeiHai.
- gradle wrapper added.
updatev2.json
added.- Sending providers and localization added.
HomeSelectStrategy
enum added.validateAndExecute
added.- Effects and sound on teleporting added.
- Limitations checking added.
- Re spawning at home after death added.
- License now is MIT
.gitignore
synced with core module..github
files updated.gradle.properties
updated.build.gradle
updated.- Version now will take value from jar version.
- updateJSONURL uses v2 json.
- credits updated in
mods.toml
. - Required core version now
2.X
. - description updated.
- Home literal now
inline
. worldId
renamed todimensionId
.- Home command re-written.
- Set-home command re-written.
- del-home command re-written.
- Localization updated.
- Fixed crash with
server.commandManager.dispatcher
. - Incorrect behavior with different dimensions.
- Internal assets removed.
- An internal documentation removed.
Messaging.kt
removed.- Old source files.
- Documentation for
HomeModel.kt
. HomeAPI
implementedsave
method.HomeAPI
implementedreload
method.- Implemented
HomeAPI.take
method. - Implemented
HomeAPI.contains
method. - Implemented
HomeAPI.takeAll
method. - Implemented
HomeAPI.remove
method. - Implemented
HomeAPI.create
method. - Supporting
/back
command. - Localization processing.
Messaging.kt
implemented.Dokka
added tobuild.gradle
.
- Kotlin version updated to
1.3.70
. - KotlinX Serialization version updated to
0.20.0
. - Forge API version updated to
28.2.0
. StorageBase
now is internal.EntryPoint.kt
now is internal.SetHomeCommand.kt
now is internal.HomeCommand.kt
now is internal.DelHomeCommand.kt
now is internal.
curseforge
dependency removed from dependencies inbuild.gradle
.
- Documentation for
HomeModel.kt
. HomeAPI
implementedsave
method.HomeAPI
implementedreload
method.- Implemented
HomeAPI.take
method. - Implemented
HomeAPI.contains
method. - Implemented
HomeAPI.takeAll
method. - Implemented
HomeAPI.remove
method. - Implemented
HomeAPI.create
method. - Supporting
/back
command. - Localization processing.
Messaging.kt
implemented.Dokka
added tobuild.gradle
.
- Kotlin version updated to
1.3.70
. - KotlinX Serialization version updated to
0.20.0
. - Forge API version updated to
28.2.0
. StorageBase
now is internal.EntryPoint.kt
now is internal.SetHomeCommand.kt
now is internal.HomeCommand.kt
now is internal.DelHomeCommand.kt
now is internal.
curseforge
dependency removed from dependencies inbuild.gradle
.
- Initial release.
- Uses
permissionAPIClassPath
from CoreAPI. - Uses
cooldownAPIClassPath
from CoreAPI.
- Logger message with logging new home data.
- Incorrect operator level for executing home commands.
- German support by @BixelPitch.
- Checks for availability
cooldown
andpermissions
modules. - Compatibility with core
1.1.0.0
and permissions1.1.0.0
. - Checking on already exist home.
override
argument for overriding existing home.- Removing previous home if override enabled.
- Gradle wrapper version updated.
- Java plugin removed from buildscript.
- Project Essentials dependencies updated.
- Kotlin and Kotlinx Serialization dependencies updated.
gradle.properties
variable naming improved.- Usings
jsonInstance
from core module.
- Issue tracker url in
mods.toml
file.
- Permissions module from mandatory dependencies.
- Redundant logger messages.
- Kotlin compiler option
-Xuse-experimental
from buildscript. createConfigDirs
method fromStorageBase
.UseExperimental
annotation forStorageBase
class.
- Initial release of Project Essentials Home as Project Essentials part.