Skip to content

Instantly share code, notes, and snippets.

View sham1's full-sized avatar

Jani Juhani Sinervo sham1

View GitHub Profile
def findNearestExit(from: EnumFacing): BlockPos = {
val possibleDirections: mutable.Set[EnumFacing] = mutable.Set.empty[EnumFacing]
for (dir <- EnumFacing.values()){
if (dir != from && hasTileEntityIn(worldObj, pos.offset(dir)) && worldObj.getTileEntity(pos.offset(dir)).isInstanceOf[IFluidHandler]) possibleDirections += dir
}
if (possibleDirections.isEmpty) return null
var destinationBlockPos: BlockPos = null