12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- /*event.load("entity_join");
- @wait
- wait();
- entity_type = entity.getType(entity);
- if(entity_type == "zombie" || entity_type == "skeleton" || entity_type == "creeper") {
- cancel = true;
- }
- goto("wait");
- player = read.player("marvinius");
- loc = entity.getLocation(player);
- entity.removeAll("net.minecraft.entity.monster.ZombieEntity", loc, 100);
- entity.removeAll("net.minecraft.entity.monster.SkeletonEntity", loc, 100);
- entity.removeAll("net.minecraft.entity.monster.CreeperEntity", loc, 100);
- */
- map = map.new();
- player = read.player("marvinius");
- if(player == null) {
- msg("dev", "marvinius ist nicht online");
- term();
- }
- loc = entity.getLocation(player);
- world = loc.getWorld(loc);
- list = world.getEntities(world);
- size = list.getSize(list);
- living = 0;
- for(i = 0; i < size; i++) {
- element = list.getIndex(list, i);
- if(isLiving(element)) {
- living++;
- //living.removeAi(element);
- entity_type = entity.getType(element);
- n = map.get(map, entity_type);
- if(n == null) {
- map.add(map, entity_type, 1);
- } else {
- map.add(map, entity_type, n + 1);
- }
- }
- }
- msg("dev", "§0-------------------------------------------------");
- msg("dev", "Living: ", living);
- iter = map.iterator(map);
- table = table.new("§b", 14, 14);
- msg("dev", table.getStart(table));
- while(hasNext(iter)) {
- element1 = next(iter);
- if(hasNext(iter)) {
- element2 = next(iter);
- } else {
- element2 = "";
- }
- msg("dev", table.get(table, element1, element2));
- }
- msg("dev", table.getEnd(table));
|