From c71a728254e87e876e6c55c945da4b255e1d249d Mon Sep 17 00:00:00 2001 From: Gabriele C Date: Mon, 20 Aug 2018 00:56:35 +0200 Subject: [PATCH] Add region priority getter --- .../worldguardwrapper/implementation/AbstractRegion.java | 2 ++ .../implementation/v6/WorldGuardImplementation.java | 7 ++++++- .../implementation/v7/WorldGuardImplementation.java | 5 +++++ 3 files changed, 13 insertions(+), 1 deletion(-) diff --git a/implementation/interface/src/main/java/org/codemc/worldguardwrapper/implementation/AbstractRegion.java b/implementation/interface/src/main/java/org/codemc/worldguardwrapper/implementation/AbstractRegion.java index 92c1194..fd982a0 100644 --- a/implementation/interface/src/main/java/org/codemc/worldguardwrapper/implementation/AbstractRegion.java +++ b/implementation/interface/src/main/java/org/codemc/worldguardwrapper/implementation/AbstractRegion.java @@ -14,5 +14,7 @@ public abstract class AbstractRegion { public abstract Object getFlag(String name); public abstract Map getFlags(); + + public abstract int getPriority(); } \ No newline at end of file diff --git a/implementation/v6/src/main/java/org/codemc/worldguardwrapper/implementation/v6/WorldGuardImplementation.java b/implementation/v6/src/main/java/org/codemc/worldguardwrapper/implementation/v6/WorldGuardImplementation.java index a2fde66..4c62e17 100644 --- a/implementation/v6/src/main/java/org/codemc/worldguardwrapper/implementation/v6/WorldGuardImplementation.java +++ b/implementation/v6/src/main/java/org/codemc/worldguardwrapper/implementation/v6/WorldGuardImplementation.java @@ -66,11 +66,16 @@ public class WorldGuardImplementation extends AbstractWorldGuardImplementation { region.getFlags().forEach((flag, value) -> map.put(flag.getName(), value)); return map; } - + @Override public Object getFlag(String name) { return region.getFlag(flagRegistry.get(name)); } + + @Override + public int getPriority() { + return region.getPriority(); + } }; } diff --git a/implementation/v7/src/main/java/org/codemc/worldguardwrapper/implementation/v7/WorldGuardImplementation.java b/implementation/v7/src/main/java/org/codemc/worldguardwrapper/implementation/v7/WorldGuardImplementation.java index d14df2a..f94b208 100644 --- a/implementation/v7/src/main/java/org/codemc/worldguardwrapper/implementation/v7/WorldGuardImplementation.java +++ b/implementation/v7/src/main/java/org/codemc/worldguardwrapper/implementation/v7/WorldGuardImplementation.java @@ -81,6 +81,11 @@ public class WorldGuardImplementation extends AbstractWorldGuardImplementation { public Object getFlag(String name) { return region.getFlag(flagRegistry.get(name)); } + + @Override + public int getPriority() { + return region.getPriority(); + } }; }