Skip to content

Commit

Permalink
Add bStats metrics
Browse files Browse the repository at this point in the history
  • Loading branch information
Aquerr committed Feb 23, 2024
1 parent 77580eb commit fec403e
Show file tree
Hide file tree
Showing 3 changed files with 23 additions and 3 deletions.
15 changes: 14 additions & 1 deletion build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ plugins {
`maven-publish`
id("org.spongepowered.gradle.plugin") version "2.1.1"
id("org.spongepowered.gradle.ore") version "2.1.1" // for Ore publishing
id("com.github.johnrengelman.shadow") version "7.1.2"
}

apply(plugin = "net.minecraftforge.gradle")
Expand All @@ -44,18 +45,30 @@ java {
dependencies {
"minecraft"("net.minecraftforge:forge:${forgeVersion}")
api("org.spongepowered:spongeapi:${spongeApiVersion}")
shadow("org.bstats:bstats-sponge:3.0.2")
}

tasks {
jar {
finalizedBy("reobfJar")
finalizedBy("shadowJar")

if(System.getenv("JENKINS_HOME") != null) {
project.version = project.version.toString() + "_" + System.getenv("BUILD_NUMBER")
println("File name => " + archiveBaseName.get())
} else {
project.version = project.version.toString() + "-SNAPSHOT"
}
}

shadowJar {
finalizedBy("reobfJar")

archiveClassifier.set("")

relocate("org.bstats", "io.github.aquerr.worldrebuilder.lib.bstats")

configurations = listOf(project.configurations.shadow.get())
}
}

configure<UserDevExtension> {
Expand Down
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ org.gradle.jvmargs=-Xmx4G

worldRebuilder.id=worldrebuilder
worldRebuilder.name=World Rebuilder
worldRebuilder.version=4.0.0
worldRebuilder.version=4.0.1

minecraft.version=1.19.2
forge.version=1.19.2-43.3.0
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@
import net.kyori.adventure.text.TextComponent;
import net.kyori.adventure.text.format.NamedTextColor;
import org.apache.logging.log4j.Logger;
import org.bstats.sponge.Metrics;
import org.spongepowered.api.Sponge;
import org.spongepowered.api.command.Command;
import org.spongepowered.api.command.CommandExecutor;
Expand Down Expand Up @@ -83,18 +84,24 @@ public class WorldRebuilder
private final PluginContainer pluginContainer;

private final Logger logger;

//Metrics
private final Metrics metrics;

private boolean isDisabled;

@Inject
public WorldRebuilder(final PluginContainer pluginContainer,
final RegionManager regionManager,
final @ConfigDir(sharedRoot = false) Path configDir)
final @ConfigDir(sharedRoot = false) Path configDir,
final Metrics.Factory factory)
{
INSTANCE = this;
this.configDir = configDir;
this.pluginContainer = pluginContainer;
this.logger = pluginContainer.logger();
this.regionManager = regionManager;
this.metrics = factory.make(6828);
}

public static WorldRebuilder getPlugin()
Expand Down

0 comments on commit fec403e

Please sign in to comment.