Delete a couple of files which are no longer used
This commit is contained in:
		@@ -1,129 +0,0 @@
 | 
				
			|||||||
package com.massivecraft.factions.adapters;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import java.lang.reflect.Type;
 | 
					 | 
				
			||||||
import java.util.concurrent.ConcurrentHashMap;
 | 
					 | 
				
			||||||
import java.util.HashSet;
 | 
					 | 
				
			||||||
import java.util.Iterator;
 | 
					 | 
				
			||||||
import java.util.Map;
 | 
					 | 
				
			||||||
import java.util.Set;
 | 
					 | 
				
			||||||
import java.util.logging.Level;
 | 
					 | 
				
			||||||
import java.util.Map.Entry;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
import com.google.gson.JsonArray;
 | 
					 | 
				
			||||||
import com.google.gson.JsonDeserializationContext;
 | 
					 | 
				
			||||||
import com.google.gson.JsonDeserializer;
 | 
					 | 
				
			||||||
import com.google.gson.JsonElement;
 | 
					 | 
				
			||||||
import com.google.gson.JsonObject;
 | 
					 | 
				
			||||||
import com.google.gson.JsonParseException;
 | 
					 | 
				
			||||||
import com.google.gson.JsonPrimitive;
 | 
					 | 
				
			||||||
import com.google.gson.JsonSerializationContext;
 | 
					 | 
				
			||||||
import com.google.gson.JsonSerializer;
 | 
					 | 
				
			||||||
import com.massivecraft.factions.FLocation;
 | 
					 | 
				
			||||||
import com.massivecraft.factions.P;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
// TODO: Is this one even used anymore??
 | 
					 | 
				
			||||||
public class FLocToStringSetTypeAdapter implements JsonDeserializer<Map<FLocation, Set<String>>>, JsonSerializer<Map<FLocation, Set<String>>>
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	@Override
 | 
					 | 
				
			||||||
	public Map<FLocation, Set<String>> deserialize(JsonElement json, Type typeOfT, JsonDeserializationContext context) throws JsonParseException
 | 
					 | 
				
			||||||
	{
 | 
					 | 
				
			||||||
		try {
 | 
					 | 
				
			||||||
			JsonObject obj = json.getAsJsonObject();
 | 
					 | 
				
			||||||
			if (obj == null)
 | 
					 | 
				
			||||||
			{
 | 
					 | 
				
			||||||
				return null;
 | 
					 | 
				
			||||||
			}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
			Map<FLocation, Set<String>> locationMap = new ConcurrentHashMap<FLocation, Set<String>>();
 | 
					 | 
				
			||||||
			Set<String> nameSet;
 | 
					 | 
				
			||||||
			Iterator<JsonElement> iter;
 | 
					 | 
				
			||||||
			String worldName;
 | 
					 | 
				
			||||||
			String[] coords;
 | 
					 | 
				
			||||||
			int x, z;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
			for (Entry<String, JsonElement> entry : obj.entrySet())
 | 
					 | 
				
			||||||
			{
 | 
					 | 
				
			||||||
				worldName = entry.getKey();
 | 
					 | 
				
			||||||
				for (Entry<String, JsonElement> entry2 : entry.getValue().getAsJsonObject().entrySet())
 | 
					 | 
				
			||||||
				{
 | 
					 | 
				
			||||||
					coords = entry2.getKey().trim().split("[,\\s]+");
 | 
					 | 
				
			||||||
					x = Integer.parseInt(coords[0]);
 | 
					 | 
				
			||||||
					z = Integer.parseInt(coords[1]);
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
					nameSet = new HashSet<String>();
 | 
					 | 
				
			||||||
					iter = entry2.getValue().getAsJsonArray().iterator();
 | 
					 | 
				
			||||||
					while (iter.hasNext())
 | 
					 | 
				
			||||||
					{
 | 
					 | 
				
			||||||
						nameSet.add(iter.next().getAsString());
 | 
					 | 
				
			||||||
					}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
					locationMap.put(new FLocation(worldName, x, z), nameSet);
 | 
					 | 
				
			||||||
				}
 | 
					 | 
				
			||||||
			}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
			return locationMap;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
		}
 | 
					 | 
				
			||||||
		catch (Exception ex)
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
			ex.printStackTrace();
 | 
					 | 
				
			||||||
			P.p.log(Level.WARNING, "Error encountered while deserializing a Map of FLocations to String Sets.");
 | 
					 | 
				
			||||||
			return null;
 | 
					 | 
				
			||||||
		}
 | 
					 | 
				
			||||||
	}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	@Override
 | 
					 | 
				
			||||||
	public JsonElement serialize(Map<FLocation, Set<String>> src, Type typeOfSrc, JsonSerializationContext context)
 | 
					 | 
				
			||||||
	{
 | 
					 | 
				
			||||||
		JsonObject obj = new JsonObject();
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
		try {
 | 
					 | 
				
			||||||
			if (src != null)
 | 
					 | 
				
			||||||
			{
 | 
					 | 
				
			||||||
				FLocation loc;
 | 
					 | 
				
			||||||
				String locWorld;
 | 
					 | 
				
			||||||
				Set<String> nameSet;
 | 
					 | 
				
			||||||
				Iterator<String> iter;
 | 
					 | 
				
			||||||
				JsonArray nameArray;
 | 
					 | 
				
			||||||
				JsonPrimitive nameElement;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
				for (Entry<FLocation, Set<String>> entry : src.entrySet())
 | 
					 | 
				
			||||||
				{
 | 
					 | 
				
			||||||
					loc = entry.getKey();
 | 
					 | 
				
			||||||
					locWorld = loc.getWorldName();
 | 
					 | 
				
			||||||
					nameSet = entry.getValue();
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
					if (nameSet == null || nameSet.isEmpty())
 | 
					 | 
				
			||||||
					{
 | 
					 | 
				
			||||||
						continue;
 | 
					 | 
				
			||||||
					}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
					nameArray = new JsonArray();
 | 
					 | 
				
			||||||
					iter = nameSet.iterator();
 | 
					 | 
				
			||||||
					while (iter.hasNext())
 | 
					 | 
				
			||||||
					{
 | 
					 | 
				
			||||||
						nameElement = new JsonPrimitive(iter.next());
 | 
					 | 
				
			||||||
						nameArray.add(nameElement);
 | 
					 | 
				
			||||||
					}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
					if ( ! obj.has(locWorld))
 | 
					 | 
				
			||||||
					{
 | 
					 | 
				
			||||||
						obj.add(locWorld, new JsonObject());
 | 
					 | 
				
			||||||
					}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
					obj.get(locWorld).getAsJsonObject().add(loc.getCoordString(), nameArray);
 | 
					 | 
				
			||||||
				}
 | 
					 | 
				
			||||||
			}
 | 
					 | 
				
			||||||
			return obj;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
		}
 | 
					 | 
				
			||||||
		catch (Exception ex)
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
			ex.printStackTrace();
 | 
					 | 
				
			||||||
			P.p.log(Level.WARNING, "Error encountered while serializing a Map of FLocations to String Sets.");
 | 
					 | 
				
			||||||
			return obj;
 | 
					 | 
				
			||||||
		}
 | 
					 | 
				
			||||||
	}
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
@@ -1,40 +0,0 @@
 | 
				
			|||||||
package com.massivecraft.factions.struct;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
public enum ChatMode
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	FACTION(2, "faction chat"),
 | 
					 | 
				
			||||||
	ALLIANCE(1, "alliance chat"),
 | 
					 | 
				
			||||||
	PUBLIC(0, "public chat");
 | 
					 | 
				
			||||||
	
 | 
					 | 
				
			||||||
	public final int value;
 | 
					 | 
				
			||||||
	public final String nicename;
 | 
					 | 
				
			||||||
	
 | 
					 | 
				
			||||||
	private ChatMode(final int value, final String nicename)
 | 
					 | 
				
			||||||
	{
 | 
					 | 
				
			||||||
		this.value = value;
 | 
					 | 
				
			||||||
		this.nicename = nicename;
 | 
					 | 
				
			||||||
	}
 | 
					 | 
				
			||||||
	
 | 
					 | 
				
			||||||
	public boolean isAtLeast(ChatMode role)
 | 
					 | 
				
			||||||
	{
 | 
					 | 
				
			||||||
		return this.value >= role.value;
 | 
					 | 
				
			||||||
	}
 | 
					 | 
				
			||||||
	
 | 
					 | 
				
			||||||
	public boolean isAtMost(ChatMode role)
 | 
					 | 
				
			||||||
	{
 | 
					 | 
				
			||||||
		return this.value <= role.value;
 | 
					 | 
				
			||||||
	}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
	@Override
 | 
					 | 
				
			||||||
	public String toString()
 | 
					 | 
				
			||||||
	{
 | 
					 | 
				
			||||||
		return this.nicename;
 | 
					 | 
				
			||||||
	}
 | 
					 | 
				
			||||||
	
 | 
					 | 
				
			||||||
	public ChatMode getNext()
 | 
					 | 
				
			||||||
	{
 | 
					 | 
				
			||||||
		if (this == PUBLIC) return ALLIANCE;
 | 
					 | 
				
			||||||
		if (this == ALLIANCE)return FACTION;
 | 
					 | 
				
			||||||
		return PUBLIC;
 | 
					 | 
				
			||||||
	}
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
		Reference in New Issue
	
	Block a user