diff options
| -rw-r--r-- | .github/CONTRIBUTING.md | 13 | ||||
| -rw-r--r-- | .github/PULL_REQUEST_TEMPLATE.md | 3 | ||||
| -rw-r--r-- | CHANGELOG.md | 3 | ||||
| -rw-r--r-- | build.gradle.kts | 2 | ||||
| -rw-r--r-- | docs/src/index.md | 2 | ||||
| -rw-r--r-- | engine/src/main/kotlin/dev/m1sk9/lunaticChat/engine/exception/ConversionCacheFileNotFoundException.kt | 7 | ||||
| -rw-r--r-- | platform-paper/src/main/kotlin/dev/m1sk9/lunaticChat/paper/command/core/LunaticCommand.kt | 2 |
7 files changed, 21 insertions, 11 deletions
diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index 2ff10db..09ebb81 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -23,3 +23,16 @@ It also uses Ktlint. Merging pull requests into the main branch requires passing When making major changes that break backward compatibility, please discuss them beforehand via an issue or discussion. Such changes often cause confusion when made without prior discussion. +### Project Structure + +LunaticChat uses a multi-module Gradle setup. + +- `engine`: Contains code shared across all platforms. +- `platform-paper`: Contains code specific to the Paper platform. +- `platform-velocity`: Contains code specific to the Velocity platform. + +### Debugging + +LunaticChat comes with a Docker environment that can be launched as a debug server. + +Running `./x start` will launch a Paper server with LunaticChat installed. diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index fd86a4f..a0728d2 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -16,9 +16,8 @@ ## Related Issues <!-- Link any related issues here --> -<!-- Example: Fixes #123, Relates to #456 --> -Closes # +close # ## Testing diff --git a/CHANGELOG.md b/CHANGELOG.md index 779ac24..194e375 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,6 @@ # LunaticChat Changelog ### v0.1.0 - Initial release + +- Added `/tell`, `/reply`, and `/jp` commands. +- Implemented romaji conversion. diff --git a/build.gradle.kts b/build.gradle.kts index a165751..b849fa2 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -12,7 +12,7 @@ plugins { allprojects { group = "dev.m1sk9" - version = "0.0.0" + version = "0.1.0" repositories { mavenCentral() diff --git a/docs/src/index.md b/docs/src/index.md index af03977..e5da462 100644 --- a/docs/src/index.md +++ b/docs/src/index.md @@ -3,7 +3,7 @@ layout: home hero: - name: "LunaticChat Docs" + name: "LunaticChat" tagline: Next-generation channel chat plugin actions: - theme: brand diff --git a/engine/src/main/kotlin/dev/m1sk9/lunaticChat/engine/exception/ConversionCacheFileNotFoundException.kt b/engine/src/main/kotlin/dev/m1sk9/lunaticChat/engine/exception/ConversionCacheFileNotFoundException.kt deleted file mode 100644 index 49dd5c1..0000000 --- a/engine/src/main/kotlin/dev/m1sk9/lunaticChat/engine/exception/ConversionCacheFileNotFoundException.kt +++ /dev/null @@ -1,7 +0,0 @@ -package dev.m1sk9.lunaticChat.engine.exception - -import java.nio.file.Path - -class ConversionCacheFileNotFoundException( - cacheFilePath: Path, -) : Exception("Conversion cache file not found at path: $cacheFilePath") diff --git a/platform-paper/src/main/kotlin/dev/m1sk9/lunaticChat/paper/command/core/LunaticCommand.kt b/platform-paper/src/main/kotlin/dev/m1sk9/lunaticChat/paper/command/core/LunaticCommand.kt index 07a7823..0cec686 100644 --- a/platform-paper/src/main/kotlin/dev/m1sk9/lunaticChat/paper/command/core/LunaticCommand.kt +++ b/platform-paper/src/main/kotlin/dev/m1sk9/lunaticChat/paper/command/core/LunaticCommand.kt @@ -14,6 +14,8 @@ import net.kyori.adventure.text.format.NamedTextColor * Provides common functionality and enforces consistent command structure. */ abstract class LunaticCommand( + // Reference to the main plugin instance + // DO NOT REMOVE - needed for command registration protected val plugin: LunaticChat, ) { private val commandAnnotation: Command by lazy { |
