- Баллы
- 61
- Ник в Minecraft
- Deda_Mazay
Добра! Вот подкинулась идейка но как обычно не без проблем! Хочу сделать разные граници для нескольких миров пробую через WorldBorder толком не получается. Приму любую помощь. Спасибо!
Следуйте инструкциям в видео ниже, чтобы узнать, как установить наш сайт как веб-приложение на главный экран вашего устройства.
Примечание: Эта функция может быть недоступна в некоторых браузерах.
Косяки самые разные но в основном либо в мирах слетают граници либо граница одного мира переносится в другой.Это как не получается ? Подробнее.
Вы меня вовсе за дурака щитаете? Еси бы всё так было просто я бы врятли бы создавал эту тему! Темболье в разных мирах РАЗНЫЕ граници!Емм... А что сложно прописать во всех 3 мирах 1 команду, ничего не должно слетать.
Господи куда уж подробней... Для тех кто в танке! Я хочу сделать разные граници т.е разный радиус от центра карты в разных мирах. Т.е наример в мире "world" от центра до граници 1000 блоков, а в мире "zaza" от центра 200 блоков. Разжевал максимально подробно.Щтэ ? Объясните конкретно, что вам нужно сделать.
Border border = new Border(new Vector(x1,y1,z1), new Vector(x2,y2,z2));
if (!border.contains(player.getLocation())){
//cancel event and things
}
👍Спасибо!Небольшой класс для использования границ
1. Создаем новый Border объект
2. В PlayerMoveEvent проверяем мир и наличие игрока внутри нужной границы. Если его там нет, то отменяем ивентКод:Border border = new Border(new Vector(x1,y1,z1), new Vector(x2,y2,z2));
Код:if (!border.contains(player.getLocation())){ //cancel event and things }