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

Помогите Как можно разместить блок на рандомных кордах?

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

MrTeldi

Новичок
Пользователь
Баллы
11
Мне нужно разместить золотой блок на рандомных координатах в приделах 2000к
Помогите пожалуйста!
 
Генерируешь два рандомных числа от -200_000 до 200_000 для координат X и Z. Получаешь блок в высочайшей точки на этих координатах и меняешь тип блока на золотой блок

Привет! Могу помочь, напиши мне:
Вк:https://vk.com/alexsandrikors
Дс: "Саня Болт#6451"
Помогай прям тут, в чем проблема?
 
Генерируешь два рандомных числа от -200_000 до 200_000 для координат X и Z. Получаешь блок в высочайшей точки на этих координатах и меняешь тип блока на золотой блок


Помогай прям тут, в чем проблема?
Лень было =)
 
Генерируешь два рандомных числа от -200_000 до 200_000 для координат X и Z. Получаешь блок в высочайшей точки на этих координатах и меняешь тип блока на золотой блок


Помогай прям тут, в чем проблема?
Ну я скинул ему уже код
 
  • 1. Генерируем число int number с помощью Random random = new Random();
    random.nextInt(2);
  • Если 1 то генерируем число x,z и делаем его отрицательным.
  • Если 2 то генерируем число x,z и всё
  • потом берём World.getHighestBlock по координатам x z и это у нас y.
    Вот и сгенерировались координаты для блока :nerd:
  • Может я неправильно говорю про генерацию отрицательного числа и большого, но по крайне мере random.nextInt() как я знаю не генерирует отрицательный числа. И да, значение у метода nextInt это максимальное число

 
  • 1. Генерируем число int number с помощью Random random = new Random();
    random.nextInt(2);
  • Если 1 то генерируем число x,z и делаем его отрицательным.
  • Если 2 то генерируем число x,z и всё
Можно сгенерировать число лимит*2 и вычесть из этого лимит*1 - таким образом не придется дважды к рандому прикасаться. А вообще, лучше воспользоваться ThreadLocalRandom.current() - у него и nextInt(min, max) есть, и в целом производительнее при работе в одном потоке.
 
Назад
Верх