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.NoSuchMethodErrorinnet.minecraft.server.MinecraftServer.getCommandManager()
sendMessageinMessaging.ktimplemented.- Localization processing.
- Libraries added as dependency in
build.gradle. - Libraries added for
1.14.4branch.
CooldownCommand.ktcleanup. Now usings new messaging API.UseExperimentalannotation replaced withOptIninCooldownConfigCooldownAPI.getCooldownTimeLeft.sendMsgreplaced withsendMessage.- Forge updated to
28.2.0version. - Kotlin updated to
1.3.70version. - dokka updated to
0.10.1. - kotlinx serialization updated to
0.20.0.
- Incorrect permissions checking.
UseExperimentalannotation fromCooldownConfigclass.- curseforge removed from dependency repositories.
jitpack.iomaven repo removed from repositories inbuild.gradle.kotlin.Experimentalcompiler arg removed from buildscript.Project Essentialsdependencies removed from buildscript.
- Uses
permissionAPIClassPathfrom CoreAPI.
- Inconsistent version number with semver.
- CurseForge link in
/cooldown aboutcommand. - German translations by @BixelPitch
noinspectionsin build.gradle file.
- Updated essentials core dependency.
- Simplified cooldown commands (from
/essentials cooldownto/cooldown). - Now cooldown module not depends on Permissions module.
- Debug information now prints in debug log, not info.
- Usings optimal
JsonConfigurationfrom 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.