9
0
mirror of https://github.com/Xiao-MoMi/craft-engine.git synced 2025-12-19 15:09:15 +00:00

Merge pull request #63 from jhqwqmc/dev

feat(bukkit): 添加 BStats 统计
This commit is contained in:
XiaoMoMi
2025-03-27 04:49:54 +08:00
committed by GitHub
3 changed files with 18 additions and 0 deletions

View File

@@ -60,6 +60,8 @@ dependencies {
compileOnly("com.sk89q.worldedit:worldedit-bukkit:7.2.19")
// Data Fixer Upper
compileOnly("com.mojang:datafixerupper:${rootProject.properties["datafixerupper_version"]}")
// BStats
compileOnly("org.bstats:bstats-bukkit:${rootProject.properties["bstats_version"]}")
}
java {

View File

@@ -11,6 +11,7 @@ import net.momirealms.craftengine.bukkit.item.behavior.BukkitItemBehaviors;
import net.momirealms.craftengine.bukkit.item.recipe.BukkitRecipeManager;
import net.momirealms.craftengine.bukkit.loot.BukkitVanillaLootManager;
import net.momirealms.craftengine.bukkit.pack.BukkitPackManager;
import net.momirealms.craftengine.bukkit.plugin.bstats.CraftEngineMetrics;
import net.momirealms.craftengine.bukkit.plugin.command.BukkitCommandManager;
import net.momirealms.craftengine.bukkit.plugin.command.BukkitSenderFactory;
import net.momirealms.craftengine.bukkit.plugin.gui.BukkitGuiManager;
@@ -142,6 +143,7 @@ public class BukkitCraftEngine extends CraftEngine {
}
BukkitBlockBehaviors.init();
BukkitItemBehaviors.init();
CraftEngineMetrics.init(this);
super.packManager = new BukkitPackManager(this);
super.senderFactory = new BukkitSenderFactory(this);
super.itemManager = new BukkitItemManager(this);

View File

@@ -0,0 +1,14 @@
package net.momirealms.craftengine.bukkit.plugin.bstats;
import net.momirealms.craftengine.bukkit.plugin.BukkitCraftEngine;
import net.momirealms.craftengine.core.plugin.config.ConfigManager;
import org.bstats.bukkit.Metrics;
public class CraftEngineMetrics {
private static final int pluginId = 24333;
public static void init(BukkitCraftEngine plugin) {
if (!ConfigManager.metrics()) return;
new Metrics(plugin.bootstrap(), pluginId);
}
}