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() { + + } +}