@Nullable @Override public Void apply(ITheOneProbe probe) { probe.registerProvider(new CastingInfoProvider()); probe.registerProvider(new ProgressInfoProvider()); return null; } }
@Override public Void apply( ITheOneProbe input ) { input.registerProbeConfigProvider( new AEConfigProvider() ); input.registerProvider( new TileInfoProvider() ); input.registerProvider( new PartInfoProvider() ); return null; } }
public void init(ITheOneProbe top){ top.registerProvider(this); }
@Nullable @Override public Void apply(@Nullable ITheOneProbe top) { if (top != null) { top.registerProvider(new ProbeInfoProvider()); } return null; }
public static void registerCompatibility() { ITheOneProbe oneProbe = TheOneProbe.theOneProbeImp; oneProbe.registerProvider(new ElectricContainerInfoProvider()); oneProbe.registerProvider(new WorkableInfoProvider()); oneProbe.registerProvider(new DebugPipeNetInfoProvider()); }
@Nullable @Override public Void apply(ITheOneProbe theOneProbe) { probe = theOneProbe; ModTut.logger.log(Level.INFO, "Enabled support for The One Probe"); probe.registerProvider(new IProbeInfoProvider() { @Override public String getID() { return "modtut:default"; } @Override public void addProbeInfo(ProbeMode mode, IProbeInfo probeInfo, EntityPlayer player, World world, IBlockState blockState, IProbeHitData data) { if (blockState.getBlock() instanceof TOPInfoProvider) { TOPInfoProvider provider = (TOPInfoProvider) blockState.getBlock(); provider.addProbeInfo(mode, probeInfo, player, world, blockState, data); } } }); return null; } }
/** * Applies this function to the given argument. * * @param iTheOneProbe the function argument * @return the function result */ @Nullable @Override public Void apply(ITheOneProbe iTheOneProbe) { probe = iTheOneProbe; Logz.info("Enabled support for The One Probe"); probe.registerProvider(new IProbeInfoProvider() { @Override public String getID() { return "compactmachines3:default"; } @Override public void addProbeInfo(ProbeMode mode, IProbeInfo probeInfo, EntityPlayer player, World world, IBlockState blockState, IProbeHitData data) { if (blockState.getBlock() instanceof ITopInfoProvider) { ITopInfoProvider provider = (ITopInfoProvider) blockState.getBlock(); provider.addProbeInfo(mode, probeInfo, player, world, blockState, data); } } }); return null; } }
probe.registerProvider(new IProbeInfoProvider() {
@Nullable @Override public Void apply(@Nullable ITheOneProbe theOneProbe) { if (TopConfig.enabled.get()) { probe = theOneProbe; Log.info("Enabled support for The One Probe"); probe.registerProvider(this); probe.registerProbeConfigProvider(this); } else { Log.info("Support for The One Probe is DISABLED by a configuration setting"); } return null; }