From d2053ffca44af466086c815d26a56a8666cd503f Mon Sep 17 00:00:00 2001
From: stijnb1234 <stijnbannink23@gmail.com>
Date: Sun, 28 Jun 2020 16:57:17 +0200
Subject: [PATCH] Added RegionGroup system

---
 .../worldguardwrapper/flag/IWrappedFlag.java       |  2 ++
 .../flag/IWrappedRegionGroupFlag.java              |  5 +++++
 .../worldguardwrapper/flag/IWrappedStatusFlag.java |  1 +
 .../worldguardwrapper/flag/WrappedRegionGroup.java | 14 ++++++++++++++
 4 files changed, 22 insertions(+)
 create mode 100644 api/src/main/java/org/codemc/worldguardwrapper/flag/IWrappedRegionGroupFlag.java
 create mode 100644 api/src/main/java/org/codemc/worldguardwrapper/flag/WrappedRegionGroup.java

diff --git a/api/src/main/java/org/codemc/worldguardwrapper/flag/IWrappedFlag.java b/api/src/main/java/org/codemc/worldguardwrapper/flag/IWrappedFlag.java
index f2f45f2..52e9c55 100644
--- a/api/src/main/java/org/codemc/worldguardwrapper/flag/IWrappedFlag.java
+++ b/api/src/main/java/org/codemc/worldguardwrapper/flag/IWrappedFlag.java
@@ -8,4 +8,6 @@ public interface IWrappedFlag<T> {
 
     Optional<T> getDefaultValue();
 
+    IWrappedRegionGroupFlag getRegionGroupFlag();
+
 }
diff --git a/api/src/main/java/org/codemc/worldguardwrapper/flag/IWrappedRegionGroupFlag.java b/api/src/main/java/org/codemc/worldguardwrapper/flag/IWrappedRegionGroupFlag.java
new file mode 100644
index 0000000..6a7c66f
--- /dev/null
+++ b/api/src/main/java/org/codemc/worldguardwrapper/flag/IWrappedRegionGroupFlag.java
@@ -0,0 +1,5 @@
+package org.codemc.worldguardwrapper.flag;
+
+public interface IWrappedRegionGroupFlag extends IWrappedFlag<WrappedRegionGroup> {
+
+}
diff --git a/api/src/main/java/org/codemc/worldguardwrapper/flag/IWrappedStatusFlag.java b/api/src/main/java/org/codemc/worldguardwrapper/flag/IWrappedStatusFlag.java
index c5c5a80..3381569 100644
--- a/api/src/main/java/org/codemc/worldguardwrapper/flag/IWrappedStatusFlag.java
+++ b/api/src/main/java/org/codemc/worldguardwrapper/flag/IWrappedStatusFlag.java
@@ -1,4 +1,5 @@
 package org.codemc.worldguardwrapper.flag;
 
 public interface IWrappedStatusFlag extends IWrappedFlag<WrappedState> {
+
 }
diff --git a/api/src/main/java/org/codemc/worldguardwrapper/flag/WrappedRegionGroup.java b/api/src/main/java/org/codemc/worldguardwrapper/flag/WrappedRegionGroup.java
new file mode 100644
index 0000000..c5f9cc7
--- /dev/null
+++ b/api/src/main/java/org/codemc/worldguardwrapper/flag/WrappedRegionGroup.java
@@ -0,0 +1,14 @@
+package org.codemc.worldguardwrapper.flag;
+
+public enum WrappedRegionGroup {
+    MEMBERS,
+    OWNERS,
+    NON_MEMBERS,
+    NON_OWNERS,
+    ALL,
+    NONE;
+
+    WrappedRegionGroup() {
+
+    }
+}