Войти или зарегистрироваться

Помогите Получение всех чанков

Статус
Закрыто для дальнейших ответов.

maksim182003

Активный участник
Пользователь
Баллы
78
Имя в Minecraft
maksim182003
Привет всем, можете сказать как получить список всех чанков стандартным методом в Bukkit API?
 
Привет всем, можете сказать как получить список всех чанков стандартным методом в Bukkit API?
Нельзя так(
Можно получить только список загруженных чанков..

Кто шарит в алгоритмах хорошо, подскажите как получить чанки вокруг игрока кубоидом?!..
Допустим есть 1 чанк или локация и нужно от этого чанка получить соседние в определенном радиусе
 
Нельзя так(
Можно получить только список загруженных чанков..

Кто шарит в алгоритмах хорошо, подскажите как получить чанки вокруг игрока кубоидом?!..
Допустим есть 1 чанк или локация и нужно от этого чанка получить соседние в определенном радиусе
А можно с помощью какого нибудь другого API для Bukkit
 
Мне нужно получить не список загруженных чанков, а всех созданных
В любом случае нужен алгоритм получения чанков.
А там уже дальше работать с ним и делать проверки какие нужны
 
В любом случае нужен алгоритм получения чанков.
А там уже дальше работать с ним и делать проверки какие нужны
Вот такое и ищу
А может файлы region'ов на карте проверять. Вроде в них чанки хранятся
 
Я все же сделал эту дичь!!
Это мой метод но я думаю ты найдешь как его под себя залапатить. Код не скину - переписывай)
upload_2016-1-4_11-23-10.png
 
Я все же сделал эту дичь!!
Это мой метод но я думаю ты найдешь как его под себя залапатить. Код не скину - переписывай)
Посмотреть вложение 38586
Этот метод явно не получает все когда-либо созданные чанки.
Автор - зачем вам это?, может есть метод попроще сделать то что вам надо.
 
Этот метод явно не получает все когда-либо созданные чанки.
Автор - зачем вам это?, может есть метод попроще сделать то что вам надо.
Этот метод не для получения всех созданных чанков. А для работы с чанками.
Если посмотреть на метод то он прогружает карту в определенном радиусе
За static убивал бы.
А что не так?)
 
Я видел как реализовано в WorldBorder
Для меня то просто дичь полнейшая. Огромная куча кода.. Зачем? Когда можно сделать мой, не большой метод..
Он не идеален но его можно будет доработать и он будет значительно лучшем чем метод в WorldBorde
 
Java:
for (int X = posX - rangeX >> 4; X <= posX + rangeX >> 4; ++X) {
for (int Z = posZ - rangeZ >> 4; Z <= posZ + rangeZ >> 4; ++Z) {
queueB.add(new Point(X, Z));
}
}
Можно ли вот этот код заменить на что нибудь нормальное, а то он все координаты добавляет
 
Java:
for (int X = posX - rangeX >> 4; X <= posX + rangeX >> 4; ++X) {
for (int Z = posZ - rangeZ >> 4; Z <= posZ + rangeZ >> 4; ++Z) {
queueB.add(new Point(X, Z));
}
}
Можно ли вот этот код заменить на что нибудь нормальное, а то он все координаты добавляет
Это код перебора чанков в шахматном порядке.
Ты отбирай тот чанк который тебе нужен и дальше уже работай с ним
 
Это код перебора чанков в шахматном порядке.
Ты отбирай тот чанк который тебе нужен и дальше уже работай с ним
Так мне нужно все чанки регенерировать кроме тех в которых приваты
 
Так мне нужно все чанки регенерировать кроме тех в которых приваты
Ну так сделай код с проверкой регионов...
Привязка к WG..
И дальше регень чанк который без привата..
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх