mobspawning.txt 657 B

1234567891011121314151617181920212223242526272829303132
  1. event.load("entity_join");
  2. x1 = 122;
  3. z1 = 215;
  4. x2 = 223;
  5. z2 = 314;
  6. msg("dev", "§bMobspawning §rloaded");
  7. @wait
  8. wait();
  9. if(!isLiving(entity)) {
  10. goto("wait");
  11. }
  12. entity_type = entity.getType(entity);
  13. if(entity_type == "player" || entity_type == "human" || entity_type == "nobody" || entity_type == "armor_stand") {
  14. goto("wait");
  15. }
  16. ent_loc = entity.getLocation(entity);
  17. world_name = world.getName(loc.getWorld(ent_loc));
  18. if(world_name != "overworld") {
  19. goto("wait");
  20. }
  21. x = loc.getX(ent_loc);
  22. z = loc.getZ(ent_loc);
  23. if(x < x1 || x > x2) {
  24. goto("wait");
  25. }
  26. if(z < z1 || z > z2) {
  27. goto("wait");
  28. }
  29. cancel = true;
  30. goto("wait");