Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ allprojects {
apply(plugin = "com.gradleup.shadow")

group = "dev.shiza"
version = "1.0.2"
version = "1.0.3"

repositories {
mavenCentral()
Expand All @@ -24,6 +24,10 @@ allprojects {
}

java {
toolchain {
languageVersion.set(JavaLanguageVersion.of(8))
}

sourceCompatibility = JavaVersion.VERSION_1_8
targetCompatibility = JavaVersion.VERSION_1_8
}
Expand Down
1 change: 1 addition & 0 deletions gradle.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
org.gradle.java.installations.auto-download=true
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,23 @@
public final class ItemShopBukkitLogger implements ItemShopLogger {

private final Server server;
private boolean debugEnabled;

public ItemShopBukkitLogger(final Server server) {
this.server = server;
}

@Override
public void setDebugEnabled(final boolean debugEnabled) {
this.debugEnabled = debugEnabled;
}

@Override
public void debug(final String message) {
if (!debugEnabled) {
return;
}

server.getLogger().log(Level.INFO, "[itemshopsys] " + message);
}

Expand Down
2 changes: 1 addition & 1 deletion itemshopsys-bungee/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ plugins {
dependencies {
implementation(project(":itemshopsys-common"))
implementation("eu.okaeri:okaeri-configs-yaml-bungee:5.0.5")
compileOnly("net.md-5:bungeecord-api:1.19-R0.1-SNAPSHOT")
compileOnly("net.md-5:bungeecord-api:1.16-R0.4")
}

bungee {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,23 @@
public final class ItemShopBungeeLogger implements ItemShopLogger {

private final ProxyServer server;
private boolean debugEnabled;

public ItemShopBungeeLogger(final ProxyServer server) {
this.server = server;
}

@Override
public void setDebugEnabled(final boolean debugEnabled) {
this.debugEnabled = debugEnabled;
}

@Override
public void debug(final String message) {
if (!debugEnabled) {
return;
}

server.getLogger().log(Level.INFO, "[itemshopsys] " + message);
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@

public interface ItemShopLogger {

default void setDebugEnabled(final boolean debugEnabled) {}

void debug(final String message);

void error(final String message);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,8 @@ final class ItemShopPluginImpl implements ItemShopPlugin {
@Override
public void onEnable() {
config = configFactory.produceConfig(ItemShopClientConfig.class, "config.yml");
logger.setDebugEnabled(config.debug);

if (requiresConfiguration()) {
logger.error("You need to configure the plugin before using it.");
return;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,23 @@
public class ItemShopVelocityLogger implements ItemShopLogger {

private final java.util.logging.Logger logger;
private boolean debugEnabled;

public ItemShopVelocityLogger(final java.util.logging.Logger logger) {
this.logger = logger;
}

@Override
public void setDebugEnabled(final boolean debugEnabled) {
this.debugEnabled = debugEnabled;
}

@Override
public void debug(final String message) {
if (!debugEnabled) {
return;
}

logger.log(Level.INFO, "[itemshopsys] " + message);
}

Expand Down
4 changes: 4 additions & 0 deletions settings.gradle.kts
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
plugins {
id("org.gradle.toolchains.foojay-resolver-convention") version "0.9.0"
}

rootProject.name = "itemshopsys-minecraft-plugin"
include(":itemshopsys-all")
include(":itemshopsys-common")
Expand Down
Loading