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;
|
package dark.core.prefab.helpers;
|
||||||
|
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
|
import java.util.List;
|
||||||
import java.util.Map.Entry;
|
import java.util.Map.Entry;
|
||||||
|
|
||||||
import net.minecraft.entity.Entity;
|
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.EntityPig;
|
||||||
import net.minecraft.entity.passive.EntitySheep;
|
import net.minecraft.entity.passive.EntitySheep;
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
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
|
/** 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.
|
* so the user has an easy way to ID creatures.
|
||||||
*
|
*
|
||||||
* @author DarkGuardsman */
|
* @author DarkGuardsman */
|
||||||
public class EntityDictionary
|
public class EntityDictionary
|
||||||
{
|
{
|
||||||
|
@ -163,4 +165,22 @@ public class EntityDictionary
|
||||||
{
|
{
|
||||||
addName(clazz, name);
|
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…
Add table
Reference in a new issue