MassiveCore - Automatic Collection Constructors
This commit is contained in:
		@@ -9,15 +9,12 @@ import java.util.Map;
 | 
			
		||||
import java.util.Map.Entry;
 | 
			
		||||
import java.util.Set;
 | 
			
		||||
 | 
			
		||||
import com.massivecraft.factions.Const;
 | 
			
		||||
import com.massivecraft.factions.Factions;
 | 
			
		||||
import com.massivecraft.factions.RelationParticipator;
 | 
			
		||||
import com.massivecraft.factions.TerritoryAccess;
 | 
			
		||||
import com.massivecraft.massivecore.collections.MassiveMap;
 | 
			
		||||
import com.massivecraft.massivecore.collections.MassiveSet;
 | 
			
		||||
import com.massivecraft.massivecore.ps.PS;
 | 
			
		||||
import com.massivecraft.massivecore.store.Coll;
 | 
			
		||||
import com.massivecraft.massivecore.store.MStore;
 | 
			
		||||
import com.massivecraft.massivecore.util.MUtil;
 | 
			
		||||
 | 
			
		||||
public class BoardColl extends Coll<Board> implements BoardInterface
 | 
			
		||||
@@ -30,7 +27,6 @@ public class BoardColl extends Coll<Board> implements BoardInterface
 | 
			
		||||
	public static BoardColl get() { return i; }
 | 
			
		||||
	private BoardColl()
 | 
			
		||||
	{
 | 
			
		||||
		super(Const.COLLECTION_BOARD, Board.class, MStore.getDb(), Factions.get());
 | 
			
		||||
		this.setCreative(true);
 | 
			
		||||
		this.setLowercasing(true);
 | 
			
		||||
	}
 | 
			
		||||
 
 | 
			
		||||
@@ -3,9 +3,7 @@ package com.massivecraft.factions.entity;
 | 
			
		||||
import java.util.*;
 | 
			
		||||
 | 
			
		||||
import com.massivecraft.massivecore.store.Coll;
 | 
			
		||||
import com.massivecraft.massivecore.store.MStore;
 | 
			
		||||
import com.massivecraft.massivecore.util.Txt;
 | 
			
		||||
import com.massivecraft.factions.Const;
 | 
			
		||||
import com.massivecraft.factions.Factions;
 | 
			
		||||
import com.massivecraft.factions.Rel;
 | 
			
		||||
import com.massivecraft.factions.integration.Econ;
 | 
			
		||||
@@ -19,10 +17,6 @@ public class FactionColl extends Coll<Faction>
 | 
			
		||||
	
 | 
			
		||||
	private static FactionColl i = new FactionColl();
 | 
			
		||||
	public static FactionColl get() { return i; }
 | 
			
		||||
	private FactionColl()
 | 
			
		||||
	{
 | 
			
		||||
		super(Const.COLLECTION_FACTION, Faction.class, MStore.getDb(), Factions.get());
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	// -------------------------------------------- //
 | 
			
		||||
	// STACK TRACEABILITY
 | 
			
		||||
 
 | 
			
		||||
@@ -1,10 +1,7 @@
 | 
			
		||||
package com.massivecraft.factions.entity;
 | 
			
		||||
 | 
			
		||||
import com.massivecraft.factions.Const;
 | 
			
		||||
import com.massivecraft.factions.Factions;
 | 
			
		||||
import com.massivecraft.massivecore.MassiveCore;
 | 
			
		||||
import com.massivecraft.massivecore.store.Coll;
 | 
			
		||||
import com.massivecraft.massivecore.store.MStore;
 | 
			
		||||
 | 
			
		||||
public class MConfColl extends Coll<MConf>
 | 
			
		||||
{
 | 
			
		||||
@@ -14,10 +11,6 @@ public class MConfColl extends Coll<MConf>
 | 
			
		||||
	
 | 
			
		||||
	private static MConfColl i = new MConfColl();
 | 
			
		||||
	public static MConfColl get() { return i; }
 | 
			
		||||
	private MConfColl()
 | 
			
		||||
	{
 | 
			
		||||
		super(Const.COLLECTION_MCONF, MConf.class, MStore.getDb(), Factions.get());
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	// -------------------------------------------- //
 | 
			
		||||
	// STACK TRACEABILITY
 | 
			
		||||
 
 | 
			
		||||
@@ -3,10 +3,7 @@ package com.massivecraft.factions.entity;
 | 
			
		||||
import java.util.ArrayList;
 | 
			
		||||
import java.util.List;
 | 
			
		||||
 | 
			
		||||
import com.massivecraft.factions.Const;
 | 
			
		||||
import com.massivecraft.factions.Factions;
 | 
			
		||||
import com.massivecraft.massivecore.store.Coll;
 | 
			
		||||
import com.massivecraft.massivecore.store.MStore;
 | 
			
		||||
 | 
			
		||||
public class MFlagColl extends Coll<MFlag>
 | 
			
		||||
{
 | 
			
		||||
@@ -18,7 +15,6 @@ public class MFlagColl extends Coll<MFlag>
 | 
			
		||||
	public static MFlagColl get() { return i; }
 | 
			
		||||
	private MFlagColl()
 | 
			
		||||
	{
 | 
			
		||||
		super(Const.COLLECTION_MFLAG, MFlag.class, MStore.getDb(), Factions.get());
 | 
			
		||||
		this.setLowercasing(true);
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -3,10 +3,7 @@ package com.massivecraft.factions.entity;
 | 
			
		||||
import java.util.ArrayList;
 | 
			
		||||
import java.util.List;
 | 
			
		||||
 | 
			
		||||
import com.massivecraft.factions.Const;
 | 
			
		||||
import com.massivecraft.factions.Factions;
 | 
			
		||||
import com.massivecraft.massivecore.store.Coll;
 | 
			
		||||
import com.massivecraft.massivecore.store.MStore;
 | 
			
		||||
 | 
			
		||||
public class MPermColl extends Coll<MPerm>
 | 
			
		||||
{
 | 
			
		||||
@@ -18,7 +15,6 @@ public class MPermColl extends Coll<MPerm>
 | 
			
		||||
	public static MPermColl get() { return i; }
 | 
			
		||||
	private MPermColl()
 | 
			
		||||
	{
 | 
			
		||||
		super(Const.COLLECTION_MPERM, MPerm.class, MStore.getDb(), Factions.get());
 | 
			
		||||
		this.setLowercasing(true);
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -4,9 +4,7 @@ import java.util.Collection;
 | 
			
		||||
 | 
			
		||||
import org.bukkit.Bukkit;
 | 
			
		||||
 | 
			
		||||
import com.massivecraft.factions.Const;
 | 
			
		||||
import com.massivecraft.factions.Factions;
 | 
			
		||||
import com.massivecraft.massivecore.store.MStore;
 | 
			
		||||
import com.massivecraft.massivecore.store.SenderColl;
 | 
			
		||||
import com.massivecraft.massivecore.util.IdUtil;
 | 
			
		||||
import com.massivecraft.massivecore.util.Txt;
 | 
			
		||||
@@ -19,10 +17,6 @@ public class MPlayerColl extends SenderColl<MPlayer>
 | 
			
		||||
	
 | 
			
		||||
	private static MPlayerColl i = new MPlayerColl();
 | 
			
		||||
	public static MPlayerColl get() { return i; }
 | 
			
		||||
	private MPlayerColl()
 | 
			
		||||
	{
 | 
			
		||||
		super(Const.COLLECTION_MPLAYER, MPlayer.class, MStore.getDb(), Factions.get());
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	// -------------------------------------------- //
 | 
			
		||||
	// STACK TRACEABILITY
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user