Add debug to BoardColl

Try to find out if the extractor is used
This commit is contained in:
Magnus Ulf 2019-04-23 11:28:40 +02:00
parent f0a2eff079
commit c2798cc569

View File

@ -3,6 +3,7 @@ package com.massivecraft.factions.entity;
import com.massivecraft.factions.TerritoryAccess; import com.massivecraft.factions.TerritoryAccess;
import com.massivecraft.massivecore.collections.MassiveMap; import com.massivecraft.massivecore.collections.MassiveMap;
import com.massivecraft.massivecore.collections.MassiveSet; import com.massivecraft.massivecore.collections.MassiveSet;
import com.massivecraft.massivecore.entity.MassiveCoreMConf;
import com.massivecraft.massivecore.ps.PS; import com.massivecraft.massivecore.ps.PS;
import com.massivecraft.massivecore.store.Coll; import com.massivecraft.massivecore.store.Coll;
import com.massivecraft.massivecore.util.MUtil; import com.massivecraft.massivecore.util.MUtil;
@ -47,8 +48,14 @@ public class BoardColl extends Coll<Board> implements BoardInterface
if (oid == null) return null; if (oid == null) return null;
if (oid instanceof String) return (String)oid; if (oid instanceof String) return (String)oid;
if (oid instanceof Board) return ((Board)oid).getId(); if (oid instanceof Board) return ((Board)oid).getId();
return MUtil.extract(String.class, "worldName", oid); boolean debug = MassiveCoreMConf.get().debugEnabled;
String ret = MUtil.extract(String.class, "worldName", oid);
if (ret != null && debug)
{
System.out.println("extracted world name from " + oid);
}
return ret;
} }
// -------------------------------------------- // // -------------------------------------------- //