Помогите WorldGuard и Чанки

  • Автор темы Автор темы AlexMor
  • Дата начала Дата начала

AlexMor

Активный участник
Пользователь
Баллы
76
Здравствуйте, мне нужно узнать угловые координаты чанка в котором стоит игрок и угловые координаты чанка уже заприваченного региона через WorldGuard, приват происходит по шаблону "land-<nik>" тоесть с моим ником AlexMor мой регион будет называться "land-alexmor", так же 2 региона одного и того-же человека соеденяются в один. регион приватится по чанкам, короче я пользуюсь WorldClaim , рассписал для тех кто с ним не сталкивался.
 
Для позиции локального к игроку чанка нашел, вот код
Код:
        double xMin = round(p.getLocation().getX() - 16, 16);
         
         double xMax = round(p.getLocation().getX(), 16) - 1;
         
         double zMin = round(p.getLocation().getZ() - 16, 16);
         
         double zMax = round(p.getLocation().getZ(), 16) - 1;
round это метод, вот он
Код:
  public static double round(double num, int multipleOf)
   {
     return Math.round((num + multipleOf / 2) / multipleOf) * multipleOf;
   }
 
К чему лишние телодвижения?
Chunk c = e.getPlayer().getLocation().getChunk();
int x1 = c.getX()*16;
int x2 = c.getX()*16+15;
int z1 = c.getZ()*16;
int z2 = c.getZ()*16+15;
Пруфит.
 
Последнее редактирование:
Назад
Верх