Skip to content

Releases: ProjectEssentials/ProjectEssentials-Chat

2.0.0-SNAPSHOT.2+MC-1.14.4

23 Jun 20:23
Compare
Choose a tag to compare
Pre-release

Release changes

Relative previous snapshot:

  • allowed launching on any minecraft version.
  • fixed incorrect message parsing.
  • fixed incorrect argument applying.

Knows issues

Mentions out message is not looks good.
The first symbol removed in message pattern.

2.0.0-SNAPSHOT.1+MC-1.14.4

23 Jun 19:39
Compare
Choose a tag to compare
Pre-release

Release changes

Will written later, sorry, but believe me, re-written 100% of old code.

Witty notes

  • Old commands in snapshot will disabled and removed, just for making this snapshot.

Knows issues

Incorrect message out.

v1.15.2-1.1.1

14 Mar 20:55
Compare
Choose a tag to compare

Added

  • Libraries as dependencies added.
  • Compatibility with safe-localization messages added.

Changed

  • Kotlin dependency updated to 1.3.70.
  • KotlinX Serialization version updated to 0.20.0.
  • Forge API version updated to 28.2.0.
  • .gitignore unignored libs directory.
  • @UseExperimental annotation replaced with @OptIn in ChatCooldown.kt.

Removed

  • Essentials modules removed from gradle.properties.
  • Essentials modules removed from dependencies in build.gradle.
  • jitpack.io maven repository removed from repositories in build.gradle.
  • curseforge maven repository removed from repositories in build.gradle.

v1.14.4-1.1.1

14 Mar 20:47
Compare
Choose a tag to compare

Added

  • Libraries as dependencies added.
  • Compatibility with safe-localization messages added.

Changed

  • Kotlin dependency updated to 1.3.70.
  • KotlinX Serialization version updated to 0.20.0.
  • Forge API version updated to 28.2.0.
  • .gitignore unignored libs directory.
  • @UseExperimental annotation replaced with @OptIn in ChatCooldown.kt.

Removed

  • Essentials modules removed from gradle.properties.
  • Essentials modules removed from dependencies in build.gradle.
  • jitpack.io maven repository removed from repositories in build.gradle.
  • curseforge maven repository removed from repositories in build.gradle.

v1.15.2-1.1.0

11 Feb 14:41
Compare
Choose a tag to compare

Added

  • Cooldown module availability checking.
  • /clear-chat command implementation.
  • MuteAPI implementation.
  • /mute command implementation.
  • ChatModel.kt mute settings.
  • defaultReason setting added into mute settings.
  • ignoredPlayers setting added into mute settings.
  • notifyAllAboutMute setting added into mute settings.
  • Ignored players checking for mute.
  • /unmute command implementation.
  • /unmute-all command implementation.
  • notifyAllAboutUnmuteAll setting added into mute settings.
  • /muted-players command implementation.
  • Saving muted players implementation.
  • Localization for new commands.

Changed

  • warpsConfig renamed to chatConfig in ChatModelUtils.kt.

Fixed

  • Incorrect variable naming in ChatModelUtils.kt.
  • Incorrect permissions checking in single player.

v1.14.4-1.1.0

10 Feb 21:25
Compare
Choose a tag to compare

Added

  • Cooldown module availability checking.
  • /clear-chat command implementation.
  • MuteAPI implementation.
  • /mute command implementation.
  • ChatModel.kt mute settings.
  • defaultReason setting added into mute settings.
  • ignoredPlayers setting added into mute settings.
  • notifyAllAboutMute setting added into mute settings.
  • Ignored players checking for mute.
  • /unmute command implementation.
  • /unmute-all command implementation.
  • notifyAllAboutUnmuteAll setting added into mute settings.
  • /muted-players command implementation.
  • Saving muted players implementation.
  • Localization for new commands.

Changed

  • warpsConfig renamed to chatConfig in ChatModelUtils.kt.

Fixed

  • Incorrect variable naming in ChatModelUtils.kt.
  • Incorrect permissions checking in single player.

v1.15.2-1.0.0

08 Feb 16:36
Compare
Choose a tag to compare

Added

  • Initial release.

v1.14.4-1.0.0

08 Feb 16:35
Compare
Choose a tag to compare

Changed

  • Uses permissionAPIClassPath from CoreAPI.

Fixed

  • Inconsistent version number with semver.

v1.14.4-0.3.0

28 Jan 15:01
Compare
Choose a tag to compare

Added

  • Events configuration.
  • Ability to disable join, left and advancement messages.

Changed

  • Advertising regex improved.

Fixed

  • Local chat incorrect behavior when ranged chat disabled.

Project Essentials Chat - 0.2.0 for 1.14.4 Forge

20 Jan 18:49
Compare
Choose a tag to compare

Changes included in Project Essentials Chat - 0.2.0 for 1.14.4 Forge

Added

  • Pull request template file created by @ita07.
  • German translation added by @1LiterZinalco.
  • Swedish translation by @robbinworks.
  • Pt translation fixed and add french translation by @dudangel.
  • Spanish translation by @drcabral
  • Resolved #2. (mention all players with @all in message added.)
  • Permission ess.chat.mention.all for mention all players added.
  • Chat messaging delay implemented.
  • Simple Anti-advertising implemented.

Changed

  • Essentials dependencies updated, build.gradle cleanup.
  • kolinx-serialization and kotlin runtime updated.
  • Forge version updated to 28.1.114.
  • Version in mods.toml updated.
  • Permissions is not mandatory dependency.
  • isCommonChat function now is public.
  • JsonConfiguration simplified in ChatModelUtils.kt.
  • ChatModelBase renamed to ChatModelUtils.kt.

Fixed

  • Using command block parameters as mention (@e etc).
  • Quick reply on message when common chat enabled.
  • Incorrect version, not matches semver regex.

Removed

  • Resolved #1. Redundant checking on null removed.
  • Ability to self mention, when mentioned all players by you removed.