- Баллы
- 78
- Имя в Minecraft
- maksim182003
Привет всем, можете сказать как получить список всех чанков стандартным методом в Bukkit API?
Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Нельзя так(Привет всем, можете сказать как получить список всех чанков стандартным методом в Bukkit API?
А можно с помощью какого нибудь другого API для BukkitНельзя так(
Можно получить только список загруженных чанков..
Кто шарит в алгоритмах хорошо, подскажите как получить чанки вокруг игрока кубоидом?!..
Допустим есть 1 чанк или локация и нужно от этого чанка получить соседние в определенном радиусе
Не знаю, не находил. Скорее всего - нет.А можно с помощью какого нибудь другого API для Bukkit
Нужны не прогруженные чанки, для того чтобы их прогрузить на нужном расстоянии от игрокаПопробуйте world.getLoadedChunks()
Мне нужно получить не список загруженных чанков, а всех созданныхПопробуйте world.getLoadedChunks()
В любом случае нужен алгоритм получения чанков.Мне нужно получить не список загруженных чанков, а всех созданных
Вот такое и ищуВ любом случае нужен алгоритм получения чанков.
А там уже дальше работать с ним и делать проверки какие нужны
Я все же сделал эту дичь!!
Это мой метод но я думаю ты найдешь как его под себя залапатить. Код не скину - переписывай)
Посмотреть вложение 38586
За static убивал бы.Я все же сделал эту дичь!!
Это мой метод но я думаю ты найдешь как его под себя залапатить. Код не скину - переписывай)
Посмотреть вложение 38586
Этот метод явно не получает все когда-либо созданные чанки.Я все же сделал эту дичь!!
Это мой метод но я думаю ты найдешь как его под себя залапатить. Код не скину - переписывай)
Посмотреть вложение 38586
Этот метод не для получения всех созданных чанков. А для работы с чанками.Этот метод явно не получает все когда-либо созданные чанки.
Автор - зачем вам это?, может есть метод попроще сделать то что вам надо.
А что не так?)За static убивал бы.
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)); } }
Так мне нужно все чанки регенерировать кроме тех в которых приватыЭто код перебора чанков в шахматном порядке.
Ты отбирай тот чанк который тебе нужен и дальше уже работай с ним
Ну так сделай код с проверкой регионов...Так мне нужно все чанки регенерировать кроме тех в которых приваты