Fix Flag
Dieser Commit ist enthalten in:
Ursprung
7b68af4f5f
Commit
300aa30f12
@ -22,7 +22,8 @@ package de.steamwar.bausystem.region;
|
|||||||
import com.google.gson.JsonObject;
|
import com.google.gson.JsonObject;
|
||||||
import com.google.gson.JsonPrimitive;
|
import com.google.gson.JsonPrimitive;
|
||||||
import de.steamwar.bausystem.region.flags.Flag;
|
import de.steamwar.bausystem.region.flags.Flag;
|
||||||
import java.util.HashMap;
|
|
||||||
|
import java.util.EnumMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
|
||||||
public class FlagStorage {
|
public class FlagStorage {
|
||||||
@ -31,7 +32,7 @@ public class FlagStorage {
|
|||||||
protected final JsonObject jsonObject;
|
protected final JsonObject jsonObject;
|
||||||
|
|
||||||
public FlagStorage(final JsonObject jsonObject) {
|
public FlagStorage(final JsonObject jsonObject) {
|
||||||
flags = new HashMap<>();
|
flags = new EnumMap<>(Flag.class);
|
||||||
this.jsonObject = jsonObject;
|
this.jsonObject = jsonObject;
|
||||||
readKeys();
|
readKeys();
|
||||||
}
|
}
|
||||||
|
@ -19,7 +19,6 @@
|
|||||||
|
|
||||||
package de.steamwar.bausystem.region.flags;
|
package de.steamwar.bausystem.region.flags;
|
||||||
|
|
||||||
|
|
||||||
import de.steamwar.bausystem.region.flags.flagvalues.*;
|
import de.steamwar.bausystem.region.flags.flagvalues.*;
|
||||||
import java.util.EnumSet;
|
import java.util.EnumSet;
|
||||||
import java.util.Set;
|
import java.util.Set;
|
||||||
|
@ -24,7 +24,6 @@ import lombok.AllArgsConstructor;
|
|||||||
import lombok.Getter;
|
import lombok.Getter;
|
||||||
import net.md_5.bungee.api.ChatColor;
|
import net.md_5.bungee.api.ChatColor;
|
||||||
|
|
||||||
|
|
||||||
@Getter
|
@Getter
|
||||||
@AllArgsConstructor
|
@AllArgsConstructor
|
||||||
public enum DAMAGEMode implements Flag.Value<DAMAGEMode> {
|
public enum DAMAGEMode implements Flag.Value<DAMAGEMode> {
|
||||||
|
@ -24,7 +24,6 @@ import lombok.AllArgsConstructor;
|
|||||||
import lombok.Getter;
|
import lombok.Getter;
|
||||||
import net.md_5.bungee.api.ChatColor;
|
import net.md_5.bungee.api.ChatColor;
|
||||||
|
|
||||||
|
|
||||||
@Getter
|
@Getter
|
||||||
@AllArgsConstructor
|
@AllArgsConstructor
|
||||||
public enum FIREMode implements Flag.Value<FIREMode> {
|
public enum FIREMode implements Flag.Value<FIREMode> {
|
||||||
|
@ -25,7 +25,6 @@ import lombok.AllArgsConstructor;
|
|||||||
import lombok.Getter;
|
import lombok.Getter;
|
||||||
import net.md_5.bungee.api.ChatColor;
|
import net.md_5.bungee.api.ChatColor;
|
||||||
|
|
||||||
|
|
||||||
@Getter
|
@Getter
|
||||||
@AllArgsConstructor
|
@AllArgsConstructor
|
||||||
public enum FREEZEMode implements Flag.Value<FREEZEMode> {
|
public enum FREEZEMode implements Flag.Value<FREEZEMode> {
|
||||||
|
@ -24,7 +24,6 @@ import lombok.AllArgsConstructor;
|
|||||||
import lombok.Getter;
|
import lombok.Getter;
|
||||||
import net.md_5.bungee.api.ChatColor;
|
import net.md_5.bungee.api.ChatColor;
|
||||||
|
|
||||||
|
|
||||||
@Getter
|
@Getter
|
||||||
@AllArgsConstructor
|
@AllArgsConstructor
|
||||||
public enum TNTMode implements Flag.Value<TNTMode> {
|
public enum TNTMode implements Flag.Value<TNTMode> {
|
||||||
|
In neuem Issue referenzieren
Einen Benutzer sperren