Go to file
Christian Koop 92ff9cebd5
feat: Rework how the Core-Logger works and is used
Implement own logger to prefix message with plugin name (if available) and CraftaroCore.

We prefix with both because the Core is shaded and this way it is clearly logged "which" Core is logging what.

This is also the reason why the Logger's name is now `CoreLogger.class.getCanonicalName()`
instead of CraftaroCore to uniquely identify each logger. (similar to what Bukkit's PluginLogger does).
2024-02-02 18:10:03 +01:00
.github Bump actions/cache from 3 to 4 (#91) 2024-02-02 08:24:32 +01:00
Compatibility chore: Updates XSeries to v9.8.0 for Spigot 1.20.4 compatibility 2023-12-12 14:27:33 +01:00
Core feat: Rework how the Core-Logger works and is used 2024-02-02 18:10:03 +01:00
NMS Compile v1_20_R3 nms module with Spigot 1.20.4 2023-12-10 17:45:57 +01:00
.editorconfig Update EditorConfig [DEV-2] 2021-10-30 14:10:22 +02:00
.gitignore Add dependencies for unit tests 2021-10-30 14:53:23 +02:00
LICENSE Switch LICENSE from GPLv3 to CC BY-NC-ND 4.0 2023-03-29 18:06:35 +02:00
pom.xml Use jitpack for libraryloader 2024-01-07 14:59:13 +01:00
README.md Rename Maven modules from SongodaCore to CraftaroCore 2023-06-11 00:37:11 +02:00

CraftaroCore

An elaborate multi functional general Spigot plugin compatibility core and general use API.

Discord Patreon
Build Latest version

Maven

Repository

<repository>
    <id>songoda-public</id>
    <url>https://repo.songoda.com/repository/public/</url>
</repository>

Artifact

<dependency>
  <groupId>com.songoda</groupId>
  <artifactId>SongodaCore</artifactId>
  <version>VERSION</version>
</dependency>

Gradle

Repository

repositories {
    maven {
        url 'https://repo.songoda.com/repository/public/'
    }
}

Artifact

dependencies {
    compileOnly 'com.songoda:SongodaCore:VERSION'
}