analyse.txt 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. /*event.load("entity_join");
  2. @wait
  3. wait();
  4. entity_type = entity.getType(entity);
  5. if(entity_type == "zombie" || entity_type == "skeleton" || entity_type == "creeper") {
  6. cancel = true;
  7. }
  8. goto("wait");
  9. player = read.player("marvinius");
  10. loc = entity.getLocation(player);
  11. entity.removeAll("net.minecraft.entity.monster.ZombieEntity", loc, 100);
  12. entity.removeAll("net.minecraft.entity.monster.SkeletonEntity", loc, 100);
  13. entity.removeAll("net.minecraft.entity.monster.CreeperEntity", loc, 100);
  14. */
  15. map = map.new();
  16. player = read.player("marvinius");
  17. if(player == null) {
  18. msg("dev", "marvinius ist nicht online");
  19. term();
  20. }
  21. loc = entity.getLocation(player);
  22. world = loc.getWorld(loc);
  23. list = world.getEntities(world);
  24. size = list.getSize(list);
  25. living = 0;
  26. for(i = 0; i < size; i++) {
  27. element = list.getIndex(list, i);
  28. if(isLiving(element)) {
  29. living++;
  30. //living.removeAi(element);
  31. entity_type = entity.getType(element);
  32. n = map.get(map, entity_type);
  33. if(n == null) {
  34. map.add(map, entity_type, 1);
  35. } else {
  36. map.add(map, entity_type, n + 1);
  37. }
  38. }
  39. }
  40. msg("dev", "§0-------------------------------------------------");
  41. msg("dev", "Living: ", living);
  42. iter = map.iterator(map);
  43. table = table.new("§b", 14, 14);
  44. msg("dev", table.getStart(table));
  45. while(hasNext(iter)) {
  46. element1 = next(iter);
  47. if(hasNext(iter)) {
  48. element2 = next(iter);
  49. } else {
  50. element2 = "";
  51. }
  52. msg("dev", table.get(table, element1, element2));
  53. }
  54. msg("dev", table.getEnd(table));