Портал в мир

Nikko Mwordlling

Каменная лига
Сообщения
45
Лучшие ответы
1
Симпатии
1
#1
Версия Minecraft
1.12.2
Подтверждение
Я максимально подробно описал проблему, включая исходный код файлов, краш лог, изображения и другую информацию, которая может помочь пользователям форума решить мой вопрос!
Тут такое дело... измерение-то создал, а портал туда нет, так вот как его создать?
 

Sasha68

Каменная лига
Сообщения
38
Лучшие ответы
0
Симпатии
2
#2
Создать блок, при вхождении в него игрока player.travelToDimension(id);
 
Последнее редактирование:

Doc

Золотая лига
Сообщения
1,792
Лучшие ответы
87
Симпатии
188
#4
Посмотри как сделан портал в ад, если хочешь как портал в ад.
Посмотри как сделан портал в енд, если хочешь как портал в енд.
Либо же просто в пкм по блоку телепорт игрока в свой мир..
 

Doc

Золотая лига
Сообщения
1,792
Лучшие ответы
87
Симпатии
188
#6
Ну, хм.. Наверное BlockPortal и BlockEndPortal ? Не логично, нее...
 

Nikko Mwordlling

Каменная лига
Сообщения
45
Лучшие ответы
1
Симпатии
1
#7
Логично..)
Только я скопировал и тут ошибка:

public boolean trySpawnPortal(World worldIn, BlockPos pos)
{
BlockPortalTSGW.Size blockportal$size = new BlockPortalTSGW.Size(worldIn, pos, EnumFacing.Axis.X);

if (blockportal$size.isValid() && blockportal$size.portalBlockCount == 0 && !net.minecraftforge.event.ForgeEventFactory.onTrySpawnPortal(worldIn, pos, blockportal$size))
{
blockportal$size.placePortalBlocks();
return true;
}
 

Doc

Золотая лига
Сообщения
1,792
Лучшие ответы
87
Симпатии
188
#8

Nikko Mwordlling

Каменная лига
Сообщения
45
Лучшие ответы
1
Симпатии
1
#9
И последняя ошибочка:
protected boolean isEmptyBlock(Block blockIn)
{
return blockIn.blockMaterial == Material.AIR || blockIn == Blocks.FIRE || blockIn == Blocks.PORTAL;
}
 

Doc

Золотая лига
Сообщения
1,792
Лучшие ответы
87
Симпатии
188
#10
blockIn.getDefaultState().getMaterial() ?
 

Nikko Mwordlling

Каменная лига
Сообщения
45
Лучшие ответы
1
Симпатии
1
#11
Хорошо, и как тогда сделать чтобы оно телепортировало в своё измерение?
 

Doc

Золотая лига
Сообщения
1,792
Лучшие ответы
87
Симпатии
188
#12
А как сделан портал, Так сделай и ты?
 
Сверху