Помогите WorldEdit API блок-векторы

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

Todorov26

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
Todorov26
Люди смиренно прошу вашей помощи ибо уже устал пытаться законвертировать BlockVector3 в стандартную bukkit локацию. Вопросов всего 2:

1) Это вообще реально?
2) Есть ли у кого пример кода?

P.s. Прошу не спрашивать нахрен мне это сдалось))
 
Если я правильно помню, BlockVector3 хранит x, y и z. Если так, то достаёшь их и создаёшь новую локу (мир найдёшь где-нибудь ещё)
 
Если я правильно помню, BlockVector3 хранит x, y и z. Если так, то достаёшь их и создаёшь новую локу (мир найдёшь где-нибудь ещё)
Вот и проблема то в том что ни взять нигде мир :D Если я возьму откуда-либо на авось где гарантии что оба вектора находятся в одном и том же Мире? Так же как и все выделение
 
new Vector(blockVector3.getX(),blockVector3.getY(),blockVector3.getZ())
Это я получу вектор? В локацию я так понимаю через toLocation(). А ворлд в итоге где взять в котором этот блок вектор?( Он возвращает world из worldedit(( Он кастится к баккитовскому?
 
Вот и проблема то в том что ни взять нигде мир :D Если я возьму откуда-либо на авось где гарантии что оба вектора находятся в одном и том же Мире? Так же как и все выделение
Так сравни их
 
Это я получу вектор? В локацию я так понимаю через toLocation(). А ворлд в итоге где взять в котором этот блок вектор?( Он возвращает world из worldedit(( Он кастится к баккитовскому?
Ищи в апи ворлдэдита, там есть перевод мира из ведра в мир плагина и наоборот.
 
Ищи в апи ворлдэдита, там есть перевод мира из ведра в мир плагина и наоборот.
Думаешь не искал?) Я уже из последних сил пришел сюда спрашивать. Вчера часов 5 и сегодня ещё 10 чисто в гугле блин сижу из за этого
 
За 30 секунд поиска нашёл кое-что. Тут кратко говорится про адаптер и про перевод обычного мира в мир we. По логике, обратный перевод тоже где-то там, посмотри список методов
 
Есть вот такое да BukkitAdapter.adapt(world, blockVector3);
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх