@Override public boolean isInBounds(@Nonnull BlockPos pos) { return bb.contains(pos); }
@Override public boolean isInBounds(@Nonnull BlockPos pos) { return bb.contains(pos); }
@Override public boolean isInBounds(@Nonnull BlockPos pos) { return bb.contains(pos); }
public void getChargers(@Nonnull World world, @Nonnull BlockPos pos, @Nonnull Collection<IWirelessCharger> res) { final Collection<BlockPos> chargers = getChargersForWorld(world); for (Iterator<BlockPos> iterator = chargers.iterator(); iterator.hasNext();) { BlockPos chargerPos = iterator.next(); IWirelessCharger charger = chargerPos != null ? BlockEnder.getAnyTileEntitySafe(world, chargerPos, IWirelessCharger.class) : null; if (charger != null) { if (charger.getRange().contains(pos)) { res.add(charger); } } else { iterator.remove(); changeCount++; } } }
protected boolean isMobInRange(EntityLivingBase mob) { return mob != null && getBounds().contains(new Vec3d(mob.posX, mob.posY, mob.posZ)); }
private boolean isTeleportPrevented(World entityWorld, double d, double f, double g) { if (!activeInhibitors.isEmpty()) { Vec3d pos = new Vec3d(d, f, g); for (Entry<BlockPos, BoundingBox> e : activeInhibitors.entrySet()) { if (e.getValue().contains(pos)) { BlockPos bc = NullHelper.notnull(e.getKey(), "activeInhibitors has invalid bc"); if (entityWorld.isBlockLoaded(bc)) { TileEntity te = entityWorld.getTileEntity(bc); if (te instanceof TileInhibitorObelisk && ((TileInhibitorObelisk) te).isActive() && ((TileInhibitorObelisk) te).getBounds().contains(pos)) { return true; } } } } } return false; }
public void chargePlayersItems(@Nonnull EntityPlayer player) { List<IWirelessCharger> chargers = new ArrayList<>(); getChargers(player.world, new BlockPos(player), chargers); if (chargers.isEmpty()) { return; } BlockPos pos = BlockCoord.get(player); for (IWirelessCharger charger : chargers) { if (charger.isActive() && charger.getRange().contains(pos)) { boolean done = chargeFromCapBank(player, charger); if (done) { return; } } } }
if (component != null && (component == conBB || conBB == null || !conBB.bound.contains(component.bound))) { if (component.conduitType != null) { IClientConduit.WithDefaultRendering conduit = (IClientConduit.WithDefaultRendering) bundle.getConduit(component.conduitType);