Skip to content

Commit d545701

Browse files
committed
Changes synced with 1.14.4 branch.
Signed-off-by: Pavel Erokhin (MairwunNx) <MairwunNx@gmail.com>
1 parent c3081c9 commit d545701

19 files changed

+177
-149
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -151,3 +151,5 @@ fabric.properties
151151
.idea/sonarlint
152152
!/gradle/wrapper/gradle-wrapper.jar
153153
gradle/wrapper/gradle-wrapper.jar
154+
155+
!/libs/*

build.gradle

Lines changed: 1 addition & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -69,12 +69,11 @@ minecraft {
6969
repositories {
7070
jcenter()
7171
mavenCentral()
72-
maven { url("https://minecraft.curseforge.com/api/maven/") }
7372
maven { url("https://libraries.minecraft.net") }
74-
maven { url("https://jitpack.io") }
7573
}
7674

7775
dependencies {
76+
implementation fileTree(dir: 'libs', include: ['*.jar'])
7877
minecraft(group: "net.minecraftforge", name: "forge", version: forge_version)
7978
compile(group: "com.mojang", name: "brigadier", version: brigadier_version)
8079
compile(
@@ -87,21 +86,6 @@ dependencies {
8786
name: "kotlin-stdlib-$kotlin_jdk_version_target",
8887
version: kotlin_version
8988
)
90-
compile(
91-
group: "com.github.projectessentials",
92-
name: "ProjectEssentials-Permissions",
93-
version: ess_perm_version
94-
)
95-
compile(
96-
group: "com.github.projectessentials",
97-
name: "ProjectEssentials-Core",
98-
version: ess_core_version
99-
)
100-
compile(
101-
group: "com.github.projectessentials",
102-
name: "ProjectEssentials-Cooldown",
103-
version: ess_cooldown_version
104-
)
10589
}
10690

10791
jar {

changelog.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,25 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
66

77
## [Unreleased]
88

9+
## [1.15.2-1.1.1] - 2020-03-14
10+
11+
### Added
12+
- Libraries as dependencies added.
13+
- Compatibility with safe-localization messages added.
14+
15+
### Changed
16+
- Kotlin dependency updated to `1.3.70`.
17+
- KotlinX Serialization version updated to `0.20.0`.
18+
- Forge API version updated to `28.2.0`.
19+
- `.gitignore` unignored `libs` directory.
20+
- `@UseExperimental` annotation replaced with `@OptIn` in `ChatCooldown.kt`.
21+
22+
### Removed
23+
- Essentials modules removed from `gradle.properties`.
24+
- Essentials modules removed from dependencies in `build.gradle`.
25+
- `jitpack.io` maven repository removed from repositories in `build.gradle`.
26+
- `curseforge` maven repository removed from repositories in `build.gradle`.
27+
928
## [1.15.2-1.1.0] - 2020-02-11
1029

1130
### Added

gradle.properties

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,9 @@ forge_mappings_channel_version=20190719-1.14.3
1111
brigadier_version=1.0.17
1212
kotlin_jdk_version_target=jdk8
1313
project_jvm_version_target=1.8
14-
kotlin_version=1.3.61
15-
kotlinx_serialization_version=0.14.0
16-
ess_core_version=v1.15.2-1.0.0
17-
ess_perm_version=v1.15.2-1.0.0
18-
ess_cooldown_version=v1.15.2-1.0.0
19-
module_version=1.15.2-1.1.0
14+
kotlin_version=1.3.70
15+
kotlinx_serialization_version=0.20.0
16+
module_version=1.15.2-1.1.1
2017
module_name=Project Essentials Chat
2118
module_id=project_essentials_chat
2219
module_vendor=MairwunNx (Pavel Erokhin)
37.5 KB
Binary file not shown.
68.3 KB
Binary file not shown.
898 KB
Binary file not shown.

readme.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<img align="center" src="assets/chat_social.png"/>
22

3-
<h4 align="center"><a href="https://github.com/ProjectEssentials/ProjectEssentials-Chat/releases/download/v1.15.2-1.1.0/Project.Essentials.Chat-1.15.2-1.1.0.jar">Download mod</a> · <a href="https://mairwunnx.gitbook.io/project-essentials/project-essentials-chat#how-to-install">How to install</a> · <a href="https://mairwunnx.gitbook.io/project-essentials/project-essentials-chat#permissions">Permissions</a> · <a href="https://mairwunnx.gitbook.io/project-essentials/project-essentials-chat#configuration">Configuration</a> · <a href="https://github.com/ProjectEssentials/ProjectEssentials-Chat/issues/new/choose">Troubleshooting</a> · <a href="https://t.me/minecraftforge">News & updates</a> · <a href="changelog.md">Change log</a></h4>
3+
<h4 align="center"><a href="https://github.com/ProjectEssentials/ProjectEssentials-Chat/releases/download/v1.15.2-1.1.1/Project.Essentials.Chat-1.15.2-1.1.1.jar">Download mod</a> · <a href="https://mairwunnx.gitbook.io/project-essentials/project-essentials-chat#how-to-install">How to install</a> · <a href="https://mairwunnx.gitbook.io/project-essentials/project-essentials-chat#permissions">Permissions</a> · <a href="https://mairwunnx.gitbook.io/project-essentials/project-essentials-chat#configuration">Configuration</a> · <a href="https://github.com/ProjectEssentials/ProjectEssentials-Chat/issues/new/choose">Troubleshooting</a> · <a href="https://t.me/minecraftforge">News & updates</a> · <a href="changelog.md">Change log</a></h4>
44

55
<h4 align="center">lightweight chat manager for forge, with simple anti-spam and anti-advertising and anti-swearing protection, also with configuration.</h4>
66

src/main/kotlin/com/mairwunnx/projectessentials/chat/ChatCooldown.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ object ChatCooldown {
2323
minSecondsDuration: Int = DEFAULT_COOLDOWN
2424
): Boolean = getCooldownTimeLeft(nickname) >= minSecondsDuration
2525

26-
@UseExperimental(ExperimentalTime::class)
26+
@OptIn(ExperimentalTime::class)
2727
fun getCooldownTimeLeft(nickname: String): Double {
2828
if (cooldownMap[nickname] != null) {
2929
val commandExecutionTime = cooldownMap[nickname]

src/main/kotlin/com/mairwunnx/projectessentials/chat/ChatUtils.kt

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ package com.mairwunnx.projectessentials.chat
33
import com.mairwunnx.projectessentials.chat.EntryPoint.Companion.hasPermission
44
import com.mairwunnx.projectessentials.chat.models.ChatModelUtils
55
import com.mairwunnx.projectessentials.core.extensions.empty
6-
import com.mairwunnx.projectessentials.core.extensions.sendMsg
76
import net.minecraft.util.Tuple
87
import net.minecraftforge.event.ServerChatEvent
98

@@ -33,8 +32,7 @@ object ChatUtils {
3332
fixedMessage = newMessage
3433
}
3534
} else {
36-
sendMsg(
37-
"chat",
35+
sendMessage(
3836
event.player.commandSource,
3937
"chat.blocked_word",
4038
it
@@ -55,8 +53,7 @@ object ChatUtils {
5553
val blockedChars = ChatModelUtils.chatModel.moderation.blockedChars
5654
blockedChars.forEach {
5755
if (event.message.contains(it)) {
58-
sendMsg(
59-
"chat",
56+
sendMessage(
6057
event.player.commandSource,
6158
"chat.blocked_char"
6259
)
@@ -74,8 +71,8 @@ object ChatUtils {
7471

7572
val maxLength = ChatModelUtils.chatModel.moderation.maxMessageLength
7673
if (event.message.length > maxLength) {
77-
sendMsg(
78-
"chat", event.player.commandSource, "chat.message_maxlength"
74+
sendMessage(
75+
event.player.commandSource, "chat.message_maxlength"
7976
)
8077
return false
8178
}

0 commit comments

Comments
 (0)