@Override public void getProbeConfig( IProbeConfig config, EntityPlayer player, World world, IBlockState blockState, IProbeHitData data ) { if( world.getTileEntity( data.getPos() ) instanceof AEBaseTile ) { config.setRFMode( 0 ); } }
@Override public void getProbeConfig(IProbeConfig config, EntityPlayer player, World world, IBlockState blockState, IProbeHitData data) { if (config != null && blockState != null && blockState.getBlock() instanceof BlockEio) { config.setRFMode(0); } }
@Override public IProbeConfig setRFMode(int showRF) { realCopy().setRFMode(showRF); return this; }
@Override public void getProbeConfig(IProbeConfig config, EntityPlayer player, World world, IBlockState blockState, IProbeHitData data) { TileEntity tile = world.getTileEntity(data.getPos()); if (tile instanceof ISecurable && !((ISecurable) tile).canPlayerAccess(player)) { config.showChestContents(ConfigMode.NOT); config.showRedstone(ConfigMode.NOT); config.showTankSetting(ConfigMode.NOT); config.setRFMode(0); config.setTankMode(0); } } });