Skip to content

Commit 83ff09b

Browse files
committed
Add BStats integration and update dependencies
1 parent 63fde78 commit 83ff09b

2 files changed

Lines changed: 17 additions & 0 deletions

File tree

pom.xml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,10 @@
5858
<pattern>net.bitbylogic.utils</pattern>
5959
<shadedPattern>net.bitbylogic.structures.lib.bitsutils</shadedPattern>
6060
</relocation>
61+
<relocation>
62+
<pattern>org.bstats</pattern>
63+
<shadedPattern>net.bitbylogic.structures.metrics</shadedPattern>
64+
</relocation>
6165
</relocations>
6266
</configuration>
6367
</plugin>
@@ -105,6 +109,14 @@
105109
<scope>provided</scope>
106110
</dependency>
107111

112+
<!-- BStats -->
113+
<dependency>
114+
<groupId>org.bstats</groupId>
115+
<artifactId>bstats-bukkit</artifactId>
116+
<version>3.1.0</version>
117+
<scope>compile</scope>
118+
</dependency>
119+
108120
<!-- Lombok -->
109121
<dependency>
110122
<groupId>org.projectlombok</groupId>

src/main/java/net/bitbylogic/structures/Structures.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
import net.bitbylogic.structures.placeholder.StructurePlaceholderExpansion;
1212
import net.bitbylogic.utils.message.config.MessageProvider;
1313
import net.bitbylogic.utils.message.format.Formatter;
14+
import org.bstats.bukkit.Metrics;
1415
import org.bukkit.configuration.file.YamlConfiguration;
1516
import org.bukkit.plugin.PluginManager;
1617
import org.bukkit.plugin.java.JavaPlugin;
@@ -22,6 +23,8 @@
2223
@Getter
2324
public final class Structures extends JavaPlugin {
2425

26+
private static final int METRICS_ID = 28974;
27+
2528
private final File structureFile = new File(getDataFolder(), "structures.yml");
2629

2730
private YamlConfiguration structureConfig;
@@ -36,6 +39,8 @@ public final class Structures extends JavaPlugin {
3639
public void onEnable() {
3740
saveDefaultConfig();
3841

42+
new Metrics(this, METRICS_ID);
43+
3944
Formatter.registerConfig(new File(getDataFolder(), "config.yml"));
4045

4146
if(!structureFile.exists()) {

0 commit comments

Comments
 (0)