Advertisement
Corosus

Untitled

May 22nd, 2013
43
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.47 KB | None | 0 0
  1. public HashMap<String, Integer> listEntities(String entName) {
  2.         HashMap<String, Integer> entNames = new HashMap<String, Integer>();
  3.        
  4.         for (int var33 = 0; var33 < DimensionManager.getWorld(0).loadedEntityList.size(); ++var33)
  5.         {
  6.             Entity ent = (Entity)DimensionManager.getWorld(0).loadedEntityList.get(var33);
  7.            
  8.             if (EntityList.getEntityString(ent) != null && (entName == null || EntityList.getEntityString(ent).toLowerCase().contains(entName.toLowerCase()))) {
  9.                 int val = 1;
  10.                 if (entNames.containsKey(EntityList.getEntityString(ent))) {
  11.                     val = entNames.get(EntityList.getEntityString(ent))+1;
  12.                 }
  13.                 entNames.put(EntityList.getEntityString(ent), val);
  14.             }
  15.            
  16.         }
  17.         return entNames;
  18.     }
  19.    
  20.     public int getEntityCount(String entName, boolean killEntities, boolean exact) {
  21.         int count = 0;
  22.        
  23.         for (int var33 = 0; var33 < DimensionManager.getWorld(0).loadedEntityList.size(); ++var33)
  24.         {
  25.             Entity ent = (Entity)DimensionManager.getWorld(0).loadedEntityList.get(var33);
  26.            
  27.             if (EntityList.getEntityString(ent) != null && (EntityList.getEntityString(ent).equals(entName) || (!exact && EntityList.getEntityString(ent).toLowerCase().contains(entName.toLowerCase())))) {
  28.                 count++;
  29.                 if (killEntities) ent.setDead();
  30.             }
  31.         }
  32.        
  33.         return count;
  34.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement