Added a few methods to entity dictionary
This commit is contained in:
parent
7a2675ac22
commit
d723e52bbb
1 changed files with 21 additions and 1 deletions
|
@ -1,6 +1,7 @@
|
|||
package dark.core.prefab.helpers;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map.Entry;
|
||||
|
||||
import net.minecraft.entity.Entity;
|
||||
|
@ -22,10 +23,11 @@ import net.minecraft.entity.passive.EntityCow;
|
|||
import net.minecraft.entity.passive.EntityPig;
|
||||
import net.minecraft.entity.passive.EntitySheep;
|
||||
import net.minecraft.entity.player.EntityPlayer;
|
||||
import net.minecraft.nbt.NBTBase;
|
||||
|
||||
/** Dictionary to track entities by several names to be used for anything. Current use is armbot task
|
||||
* so the user has an easy way to ID creatures.
|
||||
*
|
||||
*
|
||||
* @author DarkGuardsman */
|
||||
public class EntityDictionary
|
||||
{
|
||||
|
@ -163,4 +165,22 @@ public class EntityDictionary
|
|||
{
|
||||
addName(clazz, name);
|
||||
}
|
||||
|
||||
public static List<Class<? extends Entity>> getList()
|
||||
{
|
||||
// TODO Auto-generated method stub
|
||||
return null;
|
||||
}
|
||||
|
||||
public static String get(Class<? extends Entity> entityToInclude)
|
||||
{
|
||||
for (Entry<String, Class<? extends Entity>> entry : entityMap.entrySet())
|
||||
{
|
||||
if (entry.getClass() != null && entry.getClass().equals(entityToInclude))
|
||||
{
|
||||
return entry.getKey();
|
||||
}
|
||||
}
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue