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.
- #5.
java.lang.NoSuchMethodError
innet.minecraft.server.MinecraftServer.getCommandManager()
sendMessage
inMessaging.kt
implemented.- Localization processing.
- Libraries added as dependency in
build.gradle
. - Libraries added for
1.14.4
branch.
CooldownCommand.kt
cleanup. Now usings new messaging API.UseExperimental
annotation replaced withOptIn
inCooldownConfig
CooldownAPI.getCooldownTimeLeft
.sendMsg
replaced withsendMessage
.- Forge updated to
28.2.0
version. - Kotlin updated to
1.3.70
version. - dokka updated to
0.10.1
. - kotlinx serialization updated to
0.20.0
.
- Incorrect permissions checking.
UseExperimental
annotation fromCooldownConfig
class.- curseforge removed from dependency repositories.
jitpack.io
maven repo removed from repositories inbuild.gradle
.kotlin.Experimental
compiler arg removed from buildscript.Project Essentials
dependencies removed from buildscript.
- Uses
permissionAPIClassPath
from CoreAPI.
- Inconsistent version number with semver.
- CurseForge link in
/cooldown about
command. - German translations by @BixelPitch
noinspections
in build.gradle file.
- Updated essentials core dependency.
- Simplified cooldown commands (from
/essentials cooldown
to/cooldown
). - Now cooldown module not depends on Permissions module.
- Debug information now prints in debug log, not info.
- Usings optimal
JsonConfiguration
from core module. - Simplified code for creating directory.
- Updated changelog in update.json.
- Updated Permissions module dependency.
- Updated gradle wrapper to
5.6.4
. - build.gradle file cleanup.
- Redundant information logging.
- Java plugin from build script.
- Permissions from mandatory dependencies.
- Package name. (Break compatibility)
- Fixed bug with not synchronizing cooldowns for command and command aliases.
- Initial release.