/
Belyash5
/
Flu
Обзор
Документация
Войти
/
Belyash5
/
Flu
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/main/java/com/hbm/blocks/network/RadioTorchReceiver.java
49 строк
1 KB
BallOfEnergy
More shit, also precompiled packets.
10 ноя 2024, 02:04
10 ноя 2024, 02:04
4bd6f0d
Код
Авторство
О чём код?
package com.hbm.blocks.network; import com.hbm.lib.RefStrings; import com.hbm.tileentity.network.TileEntityRadioTorchReceiver; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.tileentity.TileEntity; import net.minecraft.world.IBlockAccess; import net.minecraft.world.World; public class RadioTorchReceiver extends RadioTorchRWBase { public RadioTorchReceiver() { super(); } @Override @SideOnly(Side.CLIENT) public void registerBlockIcons(IIconRegister iconRegister) { this.blockIcon = iconRegister.registerIcon(RefStrings.MODID + ":rtty_rec_off"); this.iconOn = iconRegister.registerIcon(RefStrings.MODID + ":rtty_rec_on"); } @Override public TileEntity createNewTileEntity(World world, int meta) { TileEntityRadioTorchReceiver tile = new TileEntityRadioTorchReceiver(); tile.lastUpdate = world.getTotalWorldTime(); return tile; } @Override public boolean canProvidePower() { return true; } @Override public int isProvidingWeakPower(IBlockAccess world, int x, int y, int z, int side) { TileEntity tile = world.getTileEntity(x, y, z); if(tile instanceof TileEntityRadioTorchReceiver) { int state = ((TileEntityRadioTorchReceiver) tile).lastState; return state; } return 0; } }