diff --git a/pom.xml b/pom.xml index e361688..ac5fa81 100644 --- a/pom.xml +++ b/pom.xml @@ -8,7 +8,7 @@ UTF-8 - 1.4-SNAPSHOT + 1.7.0 1.7.2-R0.1-SNAPSHOT @@ -43,8 +43,8 @@ - bukkit-repo - http://repo.bukkit.org/content/groups/public + spigot-repo + https://hub.spigotmc.org/nexus/content/repositories/snapshots/ @@ -67,6 +67,13 @@ http://repo.md-5.net/content/groups/public/ + + + + de-jas-rep + http://repo.ja-s.de/mvn + + @@ -84,7 +91,7 @@ com.sk89q worldguard - 5.8-SNAPSHOT + 6.1 @@ -128,6 +135,12 @@ coreprotect 2.0.8 + + + org.mcstats + metrics + R6 + @@ -253,4 +266,4 @@ - + diff --git a/src/main/java/de/jaschastarke/minecraft/limitedcreative/FeatureMetrics.java b/src/main/java/de/jaschastarke/minecraft/limitedcreative/FeatureMetrics.java index b3c3d11..8c92f19 100644 --- a/src/main/java/de/jaschastarke/minecraft/limitedcreative/FeatureMetrics.java +++ b/src/main/java/de/jaschastarke/minecraft/limitedcreative/FeatureMetrics.java @@ -6,19 +6,18 @@ import org.bukkit.event.Listener; import de.jaschastarke.bukkit.lib.CoreModule; import de.jaschastarke.bukkit.tools.stats.IStatistics; -import de.jaschastarke.bukkit.tools.stats.MCStatsMetrics; -import de.jaschastarke.bukkit.tools.stats.MCStatsMetrics.Graph; import de.jaschastarke.bukkit.tools.stats.PiwikStatistics; import de.jaschastarke.modularize.IModule; import de.jaschastarke.modularize.ModuleEntry; import de.jaschastarke.modularize.ModuleEntry.ModuleState; +import org.mcstats.Metrics; public class FeatureMetrics extends CoreModule implements Listener { public FeatureMetrics(LimitedCreative plugin) { super(plugin); } private IStatistics metric; - private MCStatsMetrics mcstats = null; + private Metrics mcstats = null; @Override public void onEnable() { @@ -26,12 +25,12 @@ public class FeatureMetrics extends CoreModule implements Liste metric = new PiwikStatistics(plugin); if (mcstats == null) { try { - mcstats = new MCStatsMetrics(plugin); + mcstats = new Metrics(plugin); - Graph moduleGraph = mcstats.createGraph("Module Usage"); + Metrics.Graph moduleGraph = mcstats.createGraph("Module Usage"); for (final ModuleEntry mod : plugin.getModules()) { if (mod.getModule() instanceof CoreModule) { - moduleGraph.addPlotter(new MCStatsMetrics.Plotter(((CoreModule) mod.getModule()).getName()) { + moduleGraph.addPlotter(new Metrics.Plotter(((CoreModule) mod.getModule()).getName()) { @Override public int getValue() { return mod.getState() == ModuleState.ENABLED ? 1 : 0; @@ -39,9 +38,9 @@ public class FeatureMetrics extends CoreModule implements Liste }); } } - Graph depGraph = mcstats.createGraph("Dependencies"); + Metrics.Graph depGraph = mcstats.createGraph("Dependencies"); for (final String dep : plugin.getDescription().getSoftDepend()) { - depGraph.addPlotter(new MCStatsMetrics.Plotter(dep) { + depGraph.addPlotter(new Metrics.Plotter(dep) { @Override public int getValue() { return plugin.getServer().getPluginManager().isPluginEnabled(dep) ? 1 : 0; diff --git a/src/main/java/de/jaschastarke/minecraft/limitedcreative/blockstate/BlockStateCommand.java b/src/main/java/de/jaschastarke/minecraft/limitedcreative/blockstate/BlockStateCommand.java index 6a28282..7d5bd9a 100644 --- a/src/main/java/de/jaschastarke/minecraft/limitedcreative/blockstate/BlockStateCommand.java +++ b/src/main/java/de/jaschastarke/minecraft/limitedcreative/blockstate/BlockStateCommand.java @@ -223,7 +223,7 @@ public class BlockStateCommand extends BukkitCommand implements IHelpDescribed { return false; } - if (Bukkit.getServer().getOnlinePlayers().length > (context.isPlayer() ? 1 : 0)) { + if (Bukkit.getServer().getOnlinePlayers().size() > (context.isPlayer() ? 1 : 0)) { context.responseFormatted(ChatFormattings.ERROR, L("command.blockstate.migrate_useronline_error")); return true; } diff --git a/src/main/java/de/jaschastarke/minecraft/limitedcreative/blockstate/worldedit/LCEditSession_LogBlock.java b/src/main/java/de/jaschastarke/minecraft/limitedcreative/blockstate/worldedit/LCEditSession_LogBlock.java index 00b90b4..2866995 100644 --- a/src/main/java/de/jaschastarke/minecraft/limitedcreative/blockstate/worldedit/LCEditSession_LogBlock.java +++ b/src/main/java/de/jaschastarke/minecraft/limitedcreative/blockstate/worldedit/LCEditSession_LogBlock.java @@ -10,11 +10,10 @@ import com.sk89q.worldedit.patterns.Pattern; import com.sk89q.worldedit.regions.Region; import de.diddiz.LogBlock.LogBlock; -import de.diddiz.worldedit.LogBlockEditSession; import de.jaschastarke.minecraft.limitedcreative.blockstate.DBModel.DBTransaction; -public class LCEditSession_LogBlock extends LogBlockEditSession { - private LCEditSessionFactory factory; +public class LCEditSession_LogBlock { //The superclass got deleted at: https://github.com/LogBlock/LogBlock/commit/fa1e1b777a9da062d10d7c3c1906520e4d39eba8 +/* private LCEditSessionFactory factory; private LocalPlayer player; public LCEditSession_LogBlock(LCEditSessionFactory factory, LocalWorld world, int maxBlocks, BlockBag blockBag, LocalPlayer player) { @@ -94,5 +93,5 @@ public class LCEditSession_LogBlock extends LogBlockEditSession { } } return success; - } + }*/ } diff --git a/src/main/java/de/jaschastarke/minecraft/limitedcreative/limits/PlayerListener.java b/src/main/java/de/jaschastarke/minecraft/limitedcreative/limits/PlayerListener.java index 5f4628f..e876678 100644 --- a/src/main/java/de/jaschastarke/minecraft/limitedcreative/limits/PlayerListener.java +++ b/src/main/java/de/jaschastarke/minecraft/limitedcreative/limits/PlayerListener.java @@ -224,8 +224,8 @@ public class PlayerListener implements Listener { EntityDamageByEntityEvent event = (EntityDamageByEntityEvent) rawevent; Entity source = event.getDamager(); - if (source instanceof Projectile) - source = ((Projectile) source).getShooter(); + if (source instanceof Projectile && ((Projectile) source).getShooter() instanceof Entity) + source = (Entity) ((Projectile) source).getShooter(); if (source instanceof Player) { Player player = (Player) source; diff --git a/src/main/java/de/jaschastarke/minecraft/limitedcreative/regions/RegionsCommand.java b/src/main/java/de/jaschastarke/minecraft/limitedcreative/regions/RegionsCommand.java index b4e517f..cca0709 100644 --- a/src/main/java/de/jaschastarke/minecraft/limitedcreative/regions/RegionsCommand.java +++ b/src/main/java/de/jaschastarke/minecraft/limitedcreative/regions/RegionsCommand.java @@ -238,12 +238,12 @@ public class RegionsCommand extends BukkitCommand implements IHelpDescribed { ProtectedRegion region = null; if (params.getArgumentCount() == 0 && context.isPlayer()) { - RegionManager mgr = getWorldGuard().getGlobalRegionManager().get(context.getPlayer().getWorld()); + RegionManager mgr = getWorldGuard().getRegionManager(context.getPlayer().getWorld()); ApplicableRegionSet set = mgr.getApplicableRegions(context.getPlayer().getLocation()); if (set.size() > 0) { region = set.iterator().next(); } else { - region = getWorldGuard().getGlobalRegionManager().get(w).getRegionExact(GLOBAL_REGION); + region = getWorldGuard().getRegionManager(w).getRegion(GLOBAL_REGION); } } else { int rpc = params.getArgumentCount() > 1 ? 1 : 0;