- 1,976
- 68
- 220
Здрасти
В классе IRenderHandler есть всего одна строка:
А в неё в классах-наследниках уже пишут разный рендер. В моём случае это небо.
Мне нужно условие рендера объектов на небе при значении true в тайлэнтити на координатах (0, 250, 0):
Но из-за того, что там мир клиентский, я не могу этого сделать. [size=0.5]Ну или не из-за этого, но всё равно не могу.[/size]
Подскажите, пожалуйста, как это иначе сделать? (clock.core точно true)
Заранее спасибо =)
В классе IRenderHandler есть всего одна строка:
Код:
@SideOnly(Side.CLIENT) public abstract void render(float partialTicks, WorldClient world, Minecraft mc);
А в неё в классах-наследниках уже пишут разный рендер. В моём случае это небо.
Мне нужно условие рендера объектов на небе при значении true в тайлэнтити на координатах (0, 250, 0):
Код:
TileEntity tile = world.getTileEntity(0, 250, 0);
if (tile != null && tile instanceof ClockTileEntity){
ClockTileEntity clock = (ClockTileEntity) tile;
if (clock.core) { // И тут уже рендер
Подскажите, пожалуйста, как это иначе сделать? (clock.core точно true)
Заранее спасибо =)